من سید بهرام سیادتی، ۹ سال هست که برنامه نویسی تحت وب بر پایه پی.اج.پی و نزدیک ۵ سال هست که مدیریت سرور های گنو/لینوکس رو انجام می دم، در حال حاضر برای شرکت EdenPHost کانادا به عنوان برنامه نویس ارشد فعالیت می کنم و جزو پایه گزاران گروه مامبولرن هستم، همچنین سایت کتابهنر با آدرس artbook.ir متعلق به من هست.
- N/A
- 03/01/1980
- دنبال شده توسط 3 کاربران
بروزرسانی های اخیر
- آیا میدانستید زین پس میتوانید از دستور goto در پیاچپی استفاده کنید؟ با این روش شما میتوانید در صورتی که نیاز به پرش ۲۰ خطی در برنامه داشتید به راحتی اینکار را انجام دهید و با اینکار دیگر نیازی نیست کاری دشوار و از if های طولانی و ... استفاده کنید، بسیار آسان است
retry:
if(!$content = file_get_contents(\'http://www.google.com\')){
goto retry;
}
echo $content;آیا میدانستید زین پس میتوانید از دستور goto در پیاچپی استفاده کنید؟ با این روش شما میتوانید در صورتی که نیاز به پرش ۲۰ خطی در برنامه داشتید به راحتی اینکار را انجام دهید و با اینکار دیگر نیازی نیست کاری دشوار و از if های طولانی و ... استفاده کنید، بسیار آسان است
retry:
if(!$content = file_get_contents(\'http://www.google.com\')){
goto retry;
}
echo $content;0 دیدگاه ها 0 سهام - مسئول دانشگاه: آقای سیادتی شما از دانشگاه اخراج شدی چرا می خندی؟، من: راستش شنیدم قراره دانشجویی که جزو تنها ده نفری که حق ورود در سالن دست آورد های پژوهشی دانشگاه آزاد با حضور هاشمی رفسنجانی رو داشتند اخراج کنید!، مسئول دانشگاه: شایع هست، باور نکنید، من: اون منم!، مسئول دانشگاه: ...!مسئول دانشگاه: آقای سیادتی شما از دانشگاه اخراج شدی چرا می خندی؟، من: راستش شنیدم قراره دانشجویی که جزو تنها ده نفری که حق ورود در سالن دست آورد های پژوهشی دانشگاه آزاد با حضور هاشمی رفسنجانی رو داشتند اخراج کنید!، مسئول دانشگاه: شایع هست، باور نکنید، من: اون منم!، مسئول دانشگاه: ...!0 دیدگاه ها 0 سهام
- خب با عرض پوزش از همه دوستان بخاطر تاخیر خیلی زیادم از ورود به سایت، یک سری مشکلات شخصی و البته کاری داشتم که جدیدا بهشون سر و سامون دادم و می تونم از این به بعد بیشتر وقت بزارم، از دوستان خواهش می کنم یک سری موضوع در مورد PHP یا مدیریت سرور اینجا بنویسن تا اگر امکانش بود در موردش مقاله بنویسم و اینجا بزارم.خب با عرض پوزش از همه دوستان بخاطر تاخیر خیلی زیادم از ورود به سایت، یک سری مشکلات شخصی و البته کاری داشتم که جدیدا بهشون سر و سامون دادم و می تونم از این به بعد بیشتر وقت بزارم، از دوستان خواهش می کنم یک سری موضوع در مورد PHP یا مدیریت سرور اینجا بنویسن تا اگر امکانش بود در موردش مقاله بنویسم و اینجا بزارم.0 دیدگاه ها 0 سهام
- شاید تا به حال برای شما پیش آمده باشد که به یک باره مشاهده می کنید لود سرور شما به، ۵۰، ۶۰ یا حتی ۱۸۰ و ... برسد، عجیب است نه؟ دلیل اصلی این اتفاق در بسیاری از مواقع حمله یا DDos از سوی خود Apache می باشد، به این ترتیب که ناگهان شما مشاهده می کنید به طرز عجیبی Child process های Apache فعال شده و یکی از وبسایت های سرور شما را انتخاب کرده و باز می کنند. تعاریف مختلفی برای این اشتباه نوشته شده است، برخی میپندارند Apache در زمانی که فرایند هایش افزایش می یابد، برای بهبود و همچنین فعال سازی Child های خود، یک virtualhost را باز می کند و این باعث می شود تا اگر آن وب سایت متصل به بانک اطلاعاتی هم می باشد، مشکل را دو چندان کرده و Process بانک اطلاعاتی را هم افزایش می دهد تا اینکه سرور به طور کلی دان می شود. و اما چگونه می توان این مشکل را حل کرد؟ ۱. شما می توانید وارد VirtualHost مورد نظر شده و IP سرور را در آن بلاک کنید! ۲. می توانید در نخستین خط پیش از شروع اولین virtualhost در فایل httpd.conf یک virtualhost بصورت دستی اضافه کنید، IP را ای پی خود سرور، نام سرور ها همان hostname و آدرس را /شاید تا به حال برای شما پیش آمده باشد که به یک باره مشاهده می کنید لود سرور شما به، ۵۰، ۶۰ یا حتی ۱۸۰ و ... برسد، عجیب است نه؟ دلیل اصلی این اتفاق در بسیاری از مواقع حمله یا DDos از سوی خود Apache می باشد، به این ترتیب که ناگهان شما مشاهده می کنید به طرز عجیبی Child process های Apache فعال شده و یکی از وبسایت های سرور شما را انتخاب کرده و باز می کنند. تعاریف مختلفی برای این اشتباه نوشته شده است، برخی میپندارند Apache در زمانی که فرایند هایش افزایش می یابد، برای بهبود و همچنین فعال سازی Child های خود، یک virtualhost را باز می کند و این باعث می شود تا اگر آن وب سایت متصل به بانک اطلاعاتی هم می باشد، مشکل را دو چندان کرده و Process بانک اطلاعاتی را هم افزایش می دهد تا اینکه سرور به طور کلی دان می شود. و اما چگونه می توان این مشکل را حل کرد؟ ۱. شما می توانید وارد VirtualHost مورد نظر شده و IP سرور را در آن بلاک کنید! ۲. می توانید در نخستین خط پیش از شروع اولین virtualhost در فایل httpd.conf یک virtualhost بصورت دستی اضافه کنید، IP را ای پی خود سرور، نام سرور ها همان hostname و آدرس را /0 دیدگاه ها 0 سهام
استوری های بیشتر