Перейти к содержанию
krashman

[Решено] перестала открываться главная страница

Рекомендуемые сообщения

Подскажите в чём дело: перестала открываться главная страница сайта и карточка товара (категории, статьи, корзина и т.д. работают)
при этом все остальные страницы, например каталог, работают

 

изменений в коде не делал

загружал товары, картинки. остальные магазины на этом домене работают, например вот один

 

___

 

проблема оказалась в том, что не добавил категорию для товара. ЧТО?! ПОЧЕМУ от этого перестала работать главная страница с карточкой товара?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю - у меня все открывается. Только тормозит - перед показом страницы проходит примерно 3-4 сек. Последний - чуть быстрей, но он и пустой.

Займитесь оптимизацией вплотную - включите кеширование, уменьшите размер картинок, по-возможности используйте спрайты и тд

GTmetrix вам в помощь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

проверьте содержимое файла request.php - сравните с оригиналом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю - у меня все открывается. Только тормозит - перед показом страницы проходит примерно 3-4 сек. Последний - чуть быстрей, но он и пустой.

Займитесь оптимизацией вплотную - включите кеширование, уменьшите размер картинок, по-возможности используйте спрайты и тд

GTmetrix вам в помощь

 

вот насчёт кеширования очень интересно

многие анализаторы скорости говорят, что нужно заняться этим. только раньше никогда не сталкивался с этим. Можете рассказать с чего нужно начать?

и ещё про сокращение количество запросов к бд слышал. знаете что-нибудь про это?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про сокращение запросов и внутреннюю (их) оптимизацию ищите на форуме, тем много было, самая распространенная - отключение подсчета категорий.

Про кеширование - добавить следующий код в файл .htaccess (в корне сайта):

# Кеширование картинок, js и css
FileETag MTime Size
<ifmodule mod_expires.c>
 <filesmatch ".(jpg|gif|png|js|css)$">
 ExpiresActive on
 ExpiresDefault "access plus 1 month"
 </filesmatch>
</ifmodule>

<IfModule mod_headers.c>
  <FilesMatch "\.(jpg|gif|png)$">
    Header append Cache-Control "public"  
  </FilesMatch>
</IfModule>

<IfModule mod_headers.c>
  <FilesMatch "\.(js|css)$">
    Header append Vary Accept-Encoding
    Header append Cache-Control "private"  
  </FilesMatch>
</IfModule>

Так же будет неплохо открыть файл system\library\image.php и убедиться что в строке

public function save($file, $quality = 90)

$quality = 90 - это уровень сжатия картинок, в старых версиях стояло 100 по умолчанию. При уровне 90 потери качества практически незаметны, в отличии от степени сжатия. Размер меньше - грузится быстрей

 

Вообще, вариантов оптимизации тьма - просто большинство из них требуют соответствующих знаний. Ищите темы на форуме по тегу "оптимизация"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW, Добрый день, вставил этот код в .htaccess но ошибка осталась, как думаете где копать хостинг?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

# Кеширование картинок, js и css

FileETag MTime Size

<ifmodule mod_expires.c>

 <filesmatch ".(jpg|gif|png|js|css)$">

 ExpiresActive on

 ExpiresDefault "access plus 1 month"

 </filesmatch>

</ifmodule>

<IfModule mod_headers.c>

  <FilesMatch "\.(jpg|gif|png)$">

    Header append Cache-Control "public"  

  </FilesMatch>

</IfModule>

<IfModule mod_headers.c>

  <FilesMatch "\.(js|css)$">

    Header append Vary Accept-Encoding

    Header append Cache-Control "private"  

  </FilesMatch>

</IfModule>

 

Это будет работать, если

1. на сервере нет ngnix

2. если ngnix не настроен на отдачу статики без апача.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.