1

Тема: Проблема...

Доброго вечора...
В мене є сайт. Створений за допомогою конструктора Zypo і розміщений він на hostingeri.
Так от, я хотів стистнути всі файли, щоб збільшити швидкість завантаження.... У цій статті пише, що треба добавити цей код в файл .htaccess

# сжатие text, html, javascript, css, xml:
2
<ifModule mod_deflate.c>
3
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
4
</ifModule>

Ну я так і зробив... І тепер браузер відображає не сайт, а видає таке повідомлення

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at admin@main-hosting.eu to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Що робити???

2 Востаннє редагувалося Q-bart (04.01.2015 18:56:47)

Re: Проблема...

Я схоже, дещо пропустив....  В статті, код відображається в тому "віконечку". Там кожен рядок відмічено цифрою.. І при копіюванні я вставив не такий код

# сжатие text, html, javascript, css, xml:
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>

А такий

# сжатие text, html, javascript, css, xml:
2
<ifModule mod_deflate.c>
3
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
4
</ifModule>

Це може впливати???

3

Re: Проблема...

Дивіться, що я придумав...
Створити теперішній бекап. Скачати. Виправити .htaccess... І завантажити  назад на хостинг.... Але зараз в файловому провіднику не відкриває ні одну папку і не видаляє нічого... Так всі зміни збережуться???

4

Re: Проблема...

Q-bart написав:

Дивіться, що я придумав...
Створити теперішній бекап. Скачати. Виправити .htaccess... І завантажити  назад на хостинг.... Але зараз в файловому провіднику не відкриває ні одну папку і не видаляє нічого... Так всі зміни збережуться???

Трохи не зрозумів, "...створити бекап...", він вже має бути, попередній - неушкоджений кодом стиснення, мені здається його потрібно брати

5

Re: Проблема...

Анатолій написав:
Q-bart написав:

Дивіться, що я придумав...
Створити теперішній бекап. Скачати. Виправити .htaccess... І завантажити  назад на хостинг.... Але зараз в файловому провіднику не відкриває ні одну папку і не видаляє нічого... Так всі зміни збережуться???

Трохи не зрозумів, "...створити бекап...", він вже має бути, попередній - неушкоджений кодом стиснення, мені здається його потрібно брати

Як писав вище, проблема напевно в файлі .htaccess.. (бо неправильно вставив код)... Я вже .htaccess змінив(зайшов через інший файловий менеджер)...  І все працює!!!!.....

6

Re: Проблема...

А результат як, сайт став швидше завантажуватись, цифри є?

7 Востаннє редагувалося Djalin (05.01.2015 09:33:39)

Re: Проблема...

це хостінгер змиріться, інколи це буває без видимої причини, а взагалі це якась таємниця - на подібні питання відповідать "створіть тікет"

по файлі конфігурації - дуже може бути що юзається nginx і не все підтримується - що пічально але не критично

8

Re: Проблема...

Я просто проаналізував свій сайт на такому сервісі PageSpeed Insights ну і там мені видало кучу проблем... В тому числі стиснення...

9

Re: Проблема...

Анатолій написав:

А результат як, сайт став швидше завантажуватись, цифри є?

Цей сервіс каже що, стиснуто на 86%

10

Re: Проблема...

+1

11 Востаннє редагувалося Q-bart (05.01.2015 11:44:16)

Re: Проблема...

Ще хоче стискати зображення без втрати якості..Не підкажете, де можна це зробити найкраще... Бо я чимось постискав а воно каже що, то ще не все....

12

Re: Проблема...

http://habrahabr.ru/post/168251/

Подякували: Q-bart1

13

Re: Проблема...

За допомогою File Optimizer вдалось помітно зменшити розмір зображень... Тепер міні тест пише 85 з 100 балів...
Але ще хоче щоб я використовував кешування в браузері.. Там дано навіть список файлів.. Але як ввімкнути кешування??

14 Востаннє редагувалося Djalin (05.01.2015 14:48:19)

Re: Проблема...

метатегами?

<meta http-equiv="Cache-control" content="private">

15

Re: Проблема...

В мене теж була ця проблема, то десь на stackowerflow найшов ось такий код для .htaccess

####################
# GZIP COMPRESSION #
####################
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
Header append Vary User-Agent env=!dont-vary

FileETag MTime Size
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On
  ExpiresDefault "access plus 10 days"

  <FilesMatch \.php$>
    # Do not allow PHP scripts to be cached unless they explicitly send cache
    # headers themselves. Otherwise all scripts would have to overwrite the
    # headers set by mod_expires if they want another caching behavior.
    ExpiresActive Off
  </FilesMatch>
</IfModule>

Завдяки цьому коду апач стискає вміст, а також каже браузеру, що кожну сторінку можна закешувати "і не дивитись на сервер на протязі 10-ти днів"

Якщо вам не потрібно на цілих 10 днів кешування, бо у вас вміст сторінок може змінюватись частіше, то змініть в цьому коді частину ExpiresDefault "access plus 10 days"

Після чого походіть по сайту і подивіться на швидкість завантаження сторінок. Якщо ви спеціально не будете перезавантажувати сторінку через F5 чи інший refresh, то відповідь браузера може складати до 10 мілісекунд. Коли я перший раз це побачив, така швидкість відповіді вразила...

Подякували: Djalin, Q-bart2

16

Re: Проблема...

А цей код для стиснення, що я додав раніше видалити?

# сжатие text, html, javascript, css, xml:
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>

17

Re: Проблема...

Так, можете видалити, бо він буде дублювати вже існуючі директиви.

Подякували: Q-bart1

18 Востаннє редагувалося Q-bart (05.01.2015 15:44:51)

Re: Проблема...

І, сталась така дивна штука... Я стиснув зображення і замінив ними нестиснені через файловий менеджер... Все було добре, той тест показував 85 балів... Потім чомусь зайшов в бекапи, скачав існуючий, створив новий... Ще зайшов в той конструктор, там майже нічого не змінював.
Але тест після цього показав, що зображення не стиснені, gzip стиснення не відбувається(хоча в .htaccess я не ліз...) ... Що може бути причиною цього? Як мені цього уникнути цього  другий раз..

19

Re: Проблема...

Ви наговорили сім мішків гречаної вовни...

20

Re: Проблема...

Q-bart написав:

І, сталась така дивна штука... Я стиснув зображення і замінив ними нестиснені через файловий менеджер... Все було добре, той тест показував 85 балів... Потім чомусь зайшов в бекапи, скачав існуючий, створив новий... Ще зайшов в той конструктор, там майже нічого не змінював.
Але тест після цього показав, що зображення не стиснені, gzip стиснення не відбувається(хоча в .htaccess я не ліз...) ... Що може бути причиною цього? Як мені цього уникнути цього  другий раз..

хостінгер .... а в бекапі скачаному що?