<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Оптимизация при заказе более 200 товаров.]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/607/" />
	<updated>2016-02-19T20:30:28Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/607/optimizatsiya-pri-zakaze-bolee-200-tovarov/</id>
		<entry>
			<title type="html"><![CDATA[Re: Оптимизация при заказе более 200 товаров.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/2716/#p2716" />
			<content type="html"><![CDATA[<p>На текущий момент жалоб нет. Правда я перестраховался и добавил 1 процессор в VDS.</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2016-02-19T20:30:28Z</updated>
			<id>https://forum.readyscript.ru/post/2716/#p2716</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Оптимизация при заказе более 200 товаров.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/2665/#p2665" />
			<content type="html"><![CDATA[<p>Сейчас у нас версия 136.<br />У нас просто было большое обновление посвящённое как раз оптимизации и оптимизации по производительности корзины. Поэтому возможно это Вам поможет. Но это только потестировать надо, т.к. Вы первый которому понадобилось оптимизация в этой части. У нас был клиент тоже оптовик, из-за которого мы как раз и оптимизировали. Но вся загвоздка в том, что я не помню в какой точно версии было данное исправление. <br />Так, что я за обновление, т.к. и в последующих версиях были оптимизационные вещи, однако это всё индивидуально. Нужно пробовать.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-02-12T15:29:44Z</updated>
			<id>https://forum.readyscript.ru/post/2665/#p2665</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Оптимизация при заказе более 200 товаров.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/2664/#p2664" />
			<content type="html"><![CDATA[<p>Александр, версия не последняя. Модуль магазина 2.0.0.86 .&nbsp; Вопрос о необходимости обновления я поднял перед заказчиком. Но когда все работает, кроме данного момента, трогать как то не хочется)))<br />==========<br />Комплектации не используют, скидок нет (привязываются типы цен к пользователям), сопутствующих нет.<br />В зависимости от количества товара в корзине, или долгий ответ или превышается лимит выполнения скрипта(я поднял выше стандартного). <br />Все три пункта))</p><p>Раз не доходит и до адреса, значит где то в actionIndex() контроллера заказа рубится.<br />Пока закомментировал сопутствующие и склеивание одинаковых. <br /></p><div class="codebox"><pre><code> function actionIndex()
    {
        $this-&gt;order-&gt;clear();
                 
        //Замораживаем объект &quot;корзина&quot; и привязываем его к заказу
        $frozen_cart = \Shop\Model\Cart::preOrderCart(null);
        //eventus нет сопутcтвующих
        //$frozen_cart-&gt;splitSubProducts();
        //$frozen_cart-&gt;mergeEqual();
        
        $this-&gt;order-&gt;linkSessionCart($frozen_cart);
        $this-&gt;order-&gt;setCurrency( \Catalog\Model\CurrencyApi::getCurrentCurrency() );
        $this-&gt;order[&#039;ip&#039;] = $_SERVER[&#039;REMOTE_ADDR&#039;];
        $this-&gt;order[&#039;expired&#039;] = false;
        $this-&gt;redirect($this-&gt;router-&gt;getUrl(&#039;shop-front-checkout&#039;, array(&#039;Act&#039; =&gt; &#039;address&#039;)));
    }</code></pre></div><p>p.s.<br />Возможны ли дополнительные проблемы с нагрузкой из-за постоянного вызова deleteExpiredCartItems при добавлении в корзину? Оптовики как из пулемета &quot;нащелкивают&quot; товар в корзину)</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2016-02-12T14:20:22Z</updated>
			<id>https://forum.readyscript.ru/post/2664/#p2664</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Оптимизация при заказе более 200 товаров.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/2662/#p2662" />
			<content type="html"><![CDATA[<p>Уточните на какой стадии возникает проблема.<br />1. Долгий ответ сервера<br />2. Вообще нет ответа от сервера (превышение лимита по памяти или времени)<br />3. или браузер такое количество HTML долго рендерит</p><p>Если долгий ответ от сервера, то можно посмотреть что именно в объекте \shop\model\cart&nbsp; больше всего занимает времени и возможно отключить какие-то операции, например, начисление скидок (если у вас они не используются конечно), начисление налогов, разделение сопутствующих товаров на отдельные товары.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2016-02-12T12:54:32Z</updated>
			<id>https://forum.readyscript.ru/post/2662/#p2662</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Оптимизация при заказе более 200 товаров.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/2658/#p2658" />
			<content type="html"><![CDATA[<p>У Вас последняя версия RS?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-02-12T11:46:24Z</updated>
			<id>https://forum.readyscript.ru/post/2658/#p2658</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Оптимизация при заказе более 200 товаров.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/2656/#p2656" />
			<content type="html"><![CDATA[<p>Здравствуйте! Тут столкнулся с проблемной. Оптовый магазин канцелярки. <br />Имеются клиенты, которые кладут в корзину от 200 до 500 наименований товаров. <br />И при оформлении заказа сажают сервер (хотя выводит сообщение о необходимости дробить заказы)<br />Прямо после нажатия на &quot;Оформить заказ&quot; в корзине.<br />Сейчас конфигурация 4 ядра, 1 гб ОЗУ. На сервере только 1 сайт. <br />Количество товаров около 5000,&nbsp; заказов в день около 25.</p><p>Что можно оптимизировать?</p><p>Как вариант, можно&nbsp; запретить класть в корзину более 60 наименований.</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2016-02-12T10:34:23Z</updated>
			<id>https://forum.readyscript.ru/post/2656/#p2656</id>
		</entry>
</feed>
