background image

ïåðåïðàâèòü è ïîäêîððåêòèðîâàòü, ëèáî âñå ñäåëàòü ñ www ëèáî âñå ññûëêè

áåç íåãî.

Îïòèìèçàöèÿ ïåðåíàïðàâëåíèÿ (redirect) Åñëè âû èñïîëüçóåòå ïåðå-

íàïðàâëåíèå (redirect) îäíîãî URL íà äðóãîé ïðè ïîìîùè HTTP redirect

(çàãîëîâîê Location) òîãäà âû òîæå íà êàæäîå ïåðåíàïðàâëåíèå òåðÿåòå â

ñðåäíåì âðåìÿ îäíîãî HTTP ñîåäèíåíèÿ è äî îäíîãî êèëîáàéòà. Åñëè âû

ìîæåòå ñðàçó äàâàòü ïðàâèëüíûé URL  ëó÷øå äåëàòü ñ ñàìîãî íà÷àëà, à

íå ïåðåêèäûâàòü íåñêîëüêî ðàç êëèåíòà ñ îäíîãî URL íà äðóãîé.

Ýòî àêòóàëüíî, êîãäà âû óñòàíàâëèâàåò ññûëêè íà äèðåêòîðèè. Åñëè

âû ââîäèòå àäðåñ äèðåêòîðèè áåç çàâåðøàþùåãî ñëåøà, òîãäà âåá ñåðâåð

âàñ àâòîìàòîì ïåðåíàïðàâèò íà òó æå ñàìóþ äèðåêòîðèþ, íî ñ çàâåðøàþ-

ùèì ñëåøåì  ýòî åå ïðàâèëüíûé, êàíîíè÷åñêèé àäðåñ. Ïðîñòàâëÿéòå, ãäå

âîçìîæíî, ïðàâèëüíûé ëèíê íà äèðåêòîðèþ  ýòî óìåíüøèò âðåìÿ ïîäñî-

åäèíåíèÿ äëÿ êëèåíòîâ.

27.7. Ñêîðîñòü HTTPS ñîåäèíåíèé

Îòäåëüíî ÿ õîòåë áû ñêàçàòü íàñ÷åò HTTPS ñîåäèíåíèÿ, ïîòîìó ÷òî òàì

ñóùåñòâóåò ïðîáëåìà ñ îáúåìîì ïåðåäàâàåìûõ äàííûõ. Îñîáåííî õîðîøî

ýòî çàìåòíî íà ìåäëåííûõ ñîåäèíåíèÿõ  íà ìîäåìíûõ ëèáî GPRS ñîåäè-

íåíèÿõ. Åñëè ó âàñ êëèåíòû íà GPRS ñîåäèíåíèÿõ, òî äëÿ íèõ ýòî ìîæåò

áûòü î÷åíü è î÷åíü êðèòè÷íî.

 íà÷àëå äî óñòàíîâëåíèÿ ñîåäèíåíèÿ, òî åñòü äî óñòàíîâêè HTTPS ñî-

åäèíåíèÿ (ïîñëå òîãî, êàê óñòàíîâëåíî TCP ñîåäèíåíèå) âåá ñåðâåð è êëè-

åíò îáìåíèâàþòñÿ ñåðòèôèêàòàìè  ôàêòè÷åñêè íà êàæäîå ïîäñîåäèíåíèå

óõîäèò äî òðåõ êèëîáàéò èíôîðìàöèè òîëüêî äëÿ îáìåíà ñåðòèôèêàòàìè è

óñòàíîâêè çàùèùåííîãî ñîåäèíåíèÿ.

Ñ÷èòàéòå, ÷òî ê êàæäîé êàðòèíêå, css èëè javascript ôàéëó äîáàâëÿåòñÿ

ïî òðè êèëîáàéòà. Åñëè ó âàñ îòêëþ÷åíû KeepAlive íà HTTPS ñåðâåðå,

òî âû ñèëüíî óâåëè÷èâàåòå ñâîé òðàôèê è òðàôèê äëÿ âàøèõ êëèåíòîâ.

KeepAlive íà HTTPS ñåðâåðå ìîæåò ñóùåñòâåííî ýêîíîìèòü òðàôèê äëÿ

ïîäêëþ÷èâøèõñÿ êëèåíòîâ. Â ñëó÷àå ñ GPRS ýòî î÷åíü àêòóàëüíî è ñèëüíî

óâåëè÷èâàåò ñêîðîñòü çàãðóçêè ñòðàíèöû.

103