تبلیغات
دل نوشته های یک ایرانی - کروم و ادامه داستان های عجیبش

کروم و ادامه داستان های عجیبش

نویسنده : یک ایرانی چهارشنبه 11 شهریور 1394 03:07 ب.ظ  •   

اگر فک می کنید کروم یک مرورگر عادیه این پستمو بخونید
امروز اومدم بازم از این مرورگر تعریف کنم

دامنه های عجیب غریب:
اگر از سرویس مونیتور کردن آدرس های شبکه مثل privoxy استفاده کنید متوجه می شید که وقتی کروم رو باز می کنید 3 تا آدرس عجیب غریب مثل 

درخواست می کنه.
چرا؟
If you type in a single-word search query, chrome needs to send a DNS 
request to check if this might be a single-word host name: For 
example, "test" might be a search for "test" or a navigation to 
"http://test". If the query ends up being a host, chrome shows an 
infobar that asks "did you mean to go to 'test' instead". For perf 
reasons, the dns query needs to be asynchronous. 

Now some ISPs started showing ads for non-existent domain names ( 
http://en.wikipedia.org/wiki/DNS_hijacking ), meaning chrome would 
always show that infobar for every single-word query. Since this is 
annoying, chrome now sends three random DNS requests at startup, and 
if they all resolve (to the same IP, I think), it now knows not to 
show the "did you mean" infobar for single-word queries that resolve 
to that IP. 

Nico 


فارسیش: 
اگر شما توی نوارآدرس یک کلمه تایپ کنید.کروم برای اینکه بدونه اینو باید سرچ کنه یا این آدرس سایته.dns check می کنه 
اگر آیپی برنگردوند خب سرچش می کنه
 اگر آیپی برگردوند مثلا می شه http://localhost یا http://testphrase

حالا مشکل اینه که بعضی isp های خبیث دامین های ناموجود رو روش تبلیغات خودشونو می ذارن.
و اینطوری وقتی کلمه ای رو تو نوار آدرس بزنی.کروم چک می کنه و می بینه داره آیپی می گیره و صفحه شو باز می کنه
برای حل کردن این مشکل کروم اون اول 3 تا دامنه ناموجود رو چک می کنه و می بینه اگر هر 3 آیپی همون صفحه تبلیغات isp خبیث رو برگردوندند.متوجه این داستان می شه و کلماتی که شما می نویسید رو اگر اون آیپی خاص برگردوندن.متوجه می شه که می خواید سرچ کنید و کلمه شما رو سرچ می کنن.

صفحات داخلی کروم
اینجا رو هم ببینید جالبه
chrome://net-internals/

برای دیدن لیست کامل آدرس های داخلی کروم اینجارو ببینید
chrome://chrome-urls/

proccess های جدا برای یک پنجره کروم
حتما تاحالا تسک منیجر سیستم عاملتون رو باز کردید و مشاهده کردید که برای یک پنجره کروم.چقدر proccess بازه.
این قابلیت اسمش sandboxing هست.
تب های با دامنه متفاوت
اپلیکیشن های کروم
extension های کروم
هر کدوم واسه خودشون یک پراسس جدا دارن.اینطوری هرکدومشون به هر دلیلی crash کنه.فقط همون پراسس هنگ می کنه و بسته می شه و نیازی نیست کل کروم بسته بشه.
جدای از اون دقت کردید چقدر کروم سبکه توی کار.دقیقا به این خاطره که سیستم عامل داره با پروسس های متفاوت کار می کنه و به هر کدوم مقداری منابع رم و cpu می ده.و اینطوری در نهایت به هر تب توان پردازشی بیشتری می رسه.به جای اینکه همه تب های کروم  از یک time slice سیستم عامل استفاده کنن.

تا روزی دیگر و ماجراهایی دیگر از این مرورگر محبوب.بدرود




آخرین ویرایش: چهارشنبه 11 شهریور 1394 03:38 ب.ظ

 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر