Jump to content
Sign in to follow this  
krashman

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

Recommended Posts

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

 

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

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

 

___

 

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

Share this post


Link to post
Share on other sites

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

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

GTmetrix вам в помощь

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

GTmetrix вам в помощь

 

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

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

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

Share this post


Link to post
Share on other sites

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

Про кеширование - добавить следующий код в файл .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 потери качества практически незаметны, в отличии от степени сжатия. Размер меньше - грузится быстрей

 

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

Share this post


Link to post
Share on other sites
AlexDW, Добрый день, вставил этот код в .htaccess но ошибка осталась, как думаете где копать хостинг?

Share this post


Link to post
Share on other sites

# Кеширование картинок, 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 не настроен на отдачу статики без апача.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.