Большая нагрузка на Мобильный шаблон
Просмотров : 320 21-06-2013, 06:55
Баг нагрузки в smartphone версии сайта. На мобильном стандарте жутко тормозит сайт. При проверке очутилась душещипательная разница.
Вот на всегдашнем стандарте:
И вот на мобильном:
И это на локалке, с одним посетителем при включенном кешировании.
Меня это реально зацепило и было постановлено в этом основательно разобраться. Сам процесс розыска и вычисления описывать не буду, изображу лишь саму суть бага.
Будто выяснилось псину нам подбросил rss информер.
[Ликбез]
Если отворить файл стандарта rss информера, templates/smartphone/informer.tpl, то завидим, что он невинно безукоризнен. Якобы нам это не надобно в смартфон версии. Однако вот в этом-то будто один и заключается вся проблема.
Ныне перебежим к php, файл engine/modules/rssinform.php.
Взираем на строку:
$buffer = dle_cache( "informer_". $value['id'], $config['skin']);
Будто видать, кеш создается индивидуально для всякого стандарта собственный. Вот тут-то и сразился аховую шутку порожний стандарт informer.tpl. Тяни код обрабатывается и файл стандарта создается, однако он порожний!А дальнейшие проверки проводятся исходя из того, жрать ли в переменной что-то или дудки. Т.е. дальнейший обработчик не отличает, бытует ли переменная в принципе или она попросту порожняя. У нас будто один другой случай, т.е. файл кеша создан успешно, однако он порожний будто файл стандарта. Из-за этого обработчик почитает, что кеша вообще нету!
[Решение]
Отворить файл engine/modules/rssinform.php
Найти код:
if($buffer){
Заменить на:
if($buffer!==false){
Найти код:
if(!$buffer){
Заменить на:
if( $buffer===false){
С почтением,
Олег Александрович a.k.a. Sander
Немного информации об материале: Сегодня в 21-06-2013, 06:55 наш лучший журналист -kinogrants нашел на просторах интернета новость - Большая нагрузка на Мобильный шаблон и сразу же добавил ее к нам на сайт!Хотелось бы добавить, что наш журналист подобрал лучшие файлообменники для скачавания Большая нагрузка на Мобильный шаблон , кроме того оформление новости и самого файла находится в отличном качестве, тем более можно Большая нагрузка на Мобильный шаблон скачать бесплатно и без регистрации и смс. А так же советуем вам посетить Warez чтоб найти похожие отличные материалы, как и этот!