بالا بودن سرعت بارگذاری و حجم پایین سایت گزینه مهمی در رنک وب سایت در موتور های جستجو محسوب می شود و نیز در رضایت کاربرانی که از وبسایتتان بازدید می کنند نقش مهمی را ایفا می کند ، سنجش پارامتر های مربوط به بارگذاری سایت همواره جزو دغدغه های طراحان وب بوده است.
در این مجال به معرفی 10 ابزار برتر آنلاین برای اندازه گیری سرعت بارگذاری سایت می پردازیم
در یکی از پروژه های اخیر که با Asp.Net Web forms انجام دادم ، پس از آپلود سایت روی هاست IIS 7 متوجه عدم امکان دسترسی به صفحات پیش فرض موجود در هر شاخه و در بدترین حالت به صفحه پیش فرض ریشه شدم. این حالت زمانی پیش می آمد که دسترسی به صفحات را محدود می کردیم (با استفاده از روش زیر):
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
برای حل این مشکل ، کد زیر را به فایل Global.aspx پروژه اضافه میکنم:
void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.AppRelativeCurrentExecutionFilePath == "~/")
HttpContext.Current.RewritePath("default.aspx");
}
در صورتی که همین مشکل را با زیر شاخه ها هم داشتید می توانید این کد را بست دهید:
void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.AppRelativeCurrentExecutionFilePath == "~/")
HttpContext.Current.RewritePath("default.aspx");
if (Request.AppRelativeCurrentExecutionFilePath == "~/fa")
HttpContext.Current.RewritePath("/fa/default.aspx");
}
اپلیکیشن Native Keyboard ابزاری برای ، افزودن کیبورد فارسی به ویندوز فون 7 است ، این ابزار دارای مشکلات متعددی همچون عدم پشتیبانی از رام های سری Deepshining و گوشی های نوکیا است و نیز تمامی کاراکتر ها در یک صفحه جا سازی نشده اند و برای استفاده از برخی کاراکتر ها بایستی به بخش دوم سوئیچ کرد.
برای حل این مشکل یک برنامه کوچک تدارک دیده ام که اکثر مشکلات Native Keyboard را رفع میکنه و درتمامی رام ها و گوشی های ویندوز فون سری 7 به درستی عمل میکنه.
دانلود در ادامه مطلب
طی هشت پست گذشته به معرفی و آموزش استفاده از کتابخانه قدرتمند Pcap.Net پرداختیم.در این پست تمامی مطالب مربوط به Pcap.Net را بصورت یک فایل PDF برای دانلود در اختیار علاقه مندان قرار می دهم. امیدوارم بهره لازم را ببرید.
حجم : 892 کیلوبایت
ارسال پاکت ها
هرچند که نام Pcap.Net هدف آن را ضبط پاکت ها معرفی می کند سایر ویژگی های سودمند برای شبکه سازی اولیه نیز در آن تدارک دیده شده است.از جمله آنها وجود مجموعه ی کاملی از توابع برای ارسال پاکت هاست.
نکته: کتابخانه اصلی Libpcap امکانی برای ارسال پاکت ها تدارک ندیده است.از اینرو تمامی توابع نشان داده شده در اینجا از ملحقات Pcap.Net مبتنی بر Wincap است و تحت Unix کار نخواهد کرد.
ارسال بسته تکی با استفاده از SendPacket()
ساده ترین روش ارسال پاکت ها در کد بعدی نشان داده شده است.پس از باز کردن آداپتور SendPacket() برای ارسال پاکت دست ساز فراخوانی شده است.SendPacket() پاکت شامل داده را به عنوان پارامتر می گیرد تا آن را ارسال کند.توجه داشته باشید پاکت به همان شکلی که هست به شبکه ارسال می شود ، بدون هیچ گونه دستکاری ای.این بدین معنا است که برنامه مجبور است برای ارسال چیزی معنی دار سرآیند های پروتکل را به صورت صحیح و به ترتیب ایجاد کند.