Здравейте.
Опитвам се да измисля как да оптимизирам сайта си. Минах етапа, в който кеширам данни от заявки и т.н. Сега искам да кеширам цялата страница, изходния код.
Ясно ми е, че това ще стане чрез ob_start и flush функциите. Това което не ми е ясно, е че при кеширането по този начин ще запиша страницата, по начина по който я доставям на потребителя. В случая обаче сайта ми е Multi-Lang, и ако направя кеш на BG версията примерно, след това ако сайта се отвори от потребител използващ друг език ще се получи кофти.
Това което ми идва на ум, е да заменя местата, на които имам променящ се текст в сайта и в последствие с str_replace или друга подобна да поставям превода, който ми е необходим. Но ми се вижда глупав и безмислен начин, защото ако правя същото с всяка променяща се част от сайта се обезмисля кеширането.
Какво да правя, какво бихте ме посъветвали?
Благодаря предварително
Опитвам се да измисля как да оптимизирам сайта си. Минах етапа, в който кеширам данни от заявки и т.н. Сега искам да кеширам цялата страница, изходния код.
Ясно ми е, че това ще стане чрез ob_start и flush функциите. Това което не ми е ясно, е че при кеширането по този начин ще запиша страницата, по начина по който я доставям на потребителя. В случая обаче сайта ми е Multi-Lang, и ако направя кеш на BG версията примерно, след това ако сайта се отвори от потребител използващ друг език ще се получи кофти.
Това което ми идва на ум, е да заменя местата, на които имам променящ се текст в сайта и в последствие с str_replace или друга подобна да поставям превода, който ми е необходим. Но ми се вижда глупав и безмислен начин, защото ако правя същото с всяка променяща се част от сайта се обезмисля кеширането.
Какво да правя, какво бихте ме посъветвали?
Благодаря предварително