Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Li Бързи Съвети » Applications » Ускоряване на Konqueror
  • Страница 1 от 1 Skip to Page:
  • 1
Тема: Ускоряване на Konqueror, Ускоряване на Konqueror
Мнение #1 Skip to the next post in this topic.
Написано на: Ноември 01 2008, 15:25

No avatar chosen




Група: Li maniacs
Мнения: 153
Регистриран: Февруари 2007

Оценка: няма

Offline
Написаното тук е под лиценз Creative Commons [by-sa 2.5].
Източник: http://wiki.unixboard.de/index.php/Konqueror_beschleunigen(debian)

Взето е от форума на Дебиан; за други дистрибуции описанието трябва да е подобно.

Konqueror е браузърът по подразбиране в KDE.
Konqueror прави DNS запитвания за всяко действие, което много забавя програмата. Ако искате да ускорите действието му, опитайте със следното:

Код: 
# apt-get install dnsmasq

Препоръчва се да се създаде собствен файл resolv.conf за dnsmasq. За да бъде направено:
Код: 
# cp /etc/resolv.conf /etc/resolv.conf.dnsmasq

За да бъде използван току-що създаденият конфигурационен файл, трябва да се редактира /etc/dnsmasq.conf, и на правилното място да бъде указан файлът:
Код: 
# Change this line if you want dns to get its upstream servers from
# somewhere other that /etc/resolv.conf
resolv-file=/etc/resolv.conf.dnsmasq

В нормалния файл /etc/resolv.conf трябва да бъде поставен на първо място следният ред:
Код: 
nameserver 127.0.0.1

Накрая се рестартира dnsmasq:
Код: 
# /etc/init.d/dnsmasq restart

За допълнително ускоряване може също да бъде изключен и IPv6. За целта в /etc/enviroment се въвежда следното:
Код: 
KDE_NO_IPV6=true


Приятно сърфиране с Konqueror!
Контакти:  cdiem

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 05 2008, 17:28

Avatar




Група: Li fans
Мнения: 763
Регистриран: Февруари 2008

Оценка: 5

Offline
Цитат: (cdiem @ Nov. 01 2008, 15:25)

Написаното тук е под лиценз Creative Commons [by-sa 2.5].
Източник: http://wiki.unixboard.de/index.php/Konqueror_beschleunigen(debian)

Взето е от форума на Дебиан; за други дистрибуции описанието трябва да е подобно.

Konqueror е браузърът по подразбиране в KDE.
Konqueror прави DNS запитвания за всяко действие, което много забавя програмата. Ако искате да ускорите действието му, опитайте със следното:

Код: 
# apt-get install dnsmasq

Препоръчва се да се създаде собствен файл resolv.conf за dnsmasq. За да бъде направено:
Код: 
# cp /etc/resolv.conf /etc/resolv.conf.dnsmasq

За да бъде използван току-що създаденият конфигурационен файл, трябва да се редактира /etc/dnsmasq.conf, и на правилното място да бъде указан файлът:
Код: 
# Change this line if you want dns to get its upstream servers from
# somewhere other that /etc/resolv.conf
resolv-file=/etc/resolv.conf.dnsmasq

В нормалния файл /etc/resolv.conf трябва да бъде поставен на първо място следният ред:
Код: 
nameserver 127.0.0.1

Накрая се рестартира dnsmasq:
Код: 
# /etc/init.d/dnsmasq restart

За допълнително ускоряване може също да бъде изключен и IPv6. За целта в /etc/enviroment се въвежда следното:
Код: 
KDE_NO_IPV6=true


Приятно сърфиране с Konqueror!

1. абсолютна глупост..
2. IPv6 не забавя системата.
3. инсталацията на автономен dns сървър, не оптимизира работата:
3.1. на dnsmasq сървъра ще му се налага да прави сам всяка една заявка, която не съществува в локалният кеш, и тъйкато
не ползва сървър на доставчика, в който е доста вероятно да има заявката в кеш, ще му отнема чувствително повече време, особенно при ограничена скорост на абоната, за обработка на заявката
example:
Konqueror (http://dir.bg)
dnsmasq( no dir.bg in local cache, query L1 DNS -> L2 DNS -> dir.bg NS)
или
Konqueror (http://dir.bg)
ISP DNS (dir.bg in local cache -> client's Konqueror)
кое според вас е по - бързо?
3.2. дали клиента ще ползва локален кеш (без dnsmasq)или кеш на сървъра на доставчика няма осезаема разлика, така или иначе ако в локалният кеш я има информяцията която е нужна за заявката, ще ползва кеша на доставчика, а ако и там вече я нама информацията, сървъра на доставчика ще я вземе от по - горен сървър или ще направи query

Резултат:
махнете този пост, служи само за заблуда на потребители които не разбират как работи DNS, в резултат на което само ще си натоварят системата с пакети и грешни настройки.

Редактирано от stumps на Ноември 07 2008, 09:05

Контакти:  altoas

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Мнение #3
Skip to the previous post in this topic. Написано на: Ноември 08 2008, 13:27

No avatar chosen




Група: Li maniacs
Мнения: 153
Регистриран: Февруари 2007

Оценка: няма

Offline
Проблемът го няма при Firefox и Opera.

От това, което намерих в интернет, Konqueror и други програми, използващи KIO, се забавят прекалено много заради паралелни DNS заявки за разпознаване на един и същ адрес. Това е заради начина, по който са разработени KIO и qt. Има много оплаквания за бъгове: ( Линк1, Линк2, Линк3... ). КДЕ не предлага DNS cache демон за проблема. nscd или kded (все още) не са решение на проблема (спират неочаквано и т.н.).

Дискусии за проблема: ( Линк1, Линк2 -> Линк2 ).

Уебстраниците съдържат голямо количество CSS, javascript, изображения и т.н. При DNS cache на Kioslaves, както е направен в момента, се изпращат DNS заявки за всеки от тези ресурси - т.е., все едно че няма локален кеш. За страница със 10 изображения например, това означава всеки път 10 различни DNS заявки за разпознаване на IP-адреса - например при презареждане на страницата. Сега си представи, че DNS сървърът на доставчика е бавен. Или че рутерът не е достатъчно гъвкав. Или че страницата има 120 изображения + горните 2.

На линковете по-горе има достатъчно информация, която показва дали е по-добре да се направи локален DNS cache server за Konqueror - анализи с tcpdump, wireshark и др. Намират се и още. Мен (признавам си) ме мързи  да правя такъв анализ. OS, която използвам и в която това работи, е Debian Testing, KDE 3.5.9.

Недостатък на метода с dnsmasq може да бъде: dnscache-poisoning, expiration на DNS-заявките, изтриване на cache при рестартиране, сложност. Всеки може да реши доколко това е проблем за него. Проблемът може да се реши и с използване на Firefox или Opera вместо Konqueror, поне за известно време.

Oт това, което прочетох в интернет, Konqueror опитва първо да направи връзка през IPv6, и чак след това с IPv4. В момента повече се използва IPv4. Освен това може да има проблеми с отдалечените DNS сървъри за IPv6. Първите неща, които ми попаднаха в Google, са: Линк1, Линк2, Линк3.

Редактирано от cdiem на Ноември 08 2008, 17:53
Контакти:  cdiem

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Общо 2 отговор(а) от Ноември 01 2008, 15:25 до сега
  • Страница 1 от 1 Skip to Page:
  • 1
 » Начало » Li Форуми » Li Бързи Съвети » Applications » Ускоряване на Konqueror

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums