لینک کوتاه
چهارشنبه , 26 مرداد 1401
0 دیدگاه
همانطور که باید بدونید استرس تست بخش مهمی از هر پروژه هست که باید حتما انجام بشه و یکی از رایجترین ابزارهای apache benchmark هست اما ممکن هست این ابزار در دسترس نباشد یا بخواهید با ابزارهای دیگر هم این تست رو انجام بدید . دو برنامه دیگر به اسم siege و weighttp عملکرد مشابهی دارند و میتوانید از آنها استفاده کنید .
در این پست دستور معادل در دو برنامه دیگه به اسم siege و weighttp رو معرفی میکنیم .
دستور مثال :
command for Ab :
ab -n 1000 -c 100 https://reza.biz/
command for siege :
siege -q -b -c 100 -r 1000 https://reza.biz/
command for weighttp:
weighttp -n 1000 -c 100 -k https://reza.biz/
لینک کوتاه
چهارشنبه , 13 مرداد 1395
7 دیدگاه
سلام
قطعا پیش آمده براتون که در دیتابیس رکوردهای تکراری براساس یک فیلد رخ بده
مثلا ، کاربری با نام کاربری یکسان منتها بصورت حروف بزرگ و کوچیک ثبت نام کرده باشه Reza , reza rEzA
یا حتی مثلا شخصی به اسم رضا اقدام به ارسال چندین نظر کرده باشه
یا اینکه یکی از مطالب اخبارتون دو بار ثبت شده باشه
علی ای حال ، قطعا این مساله رخ میدهد
و اما ما میخوایم ببینیم با اینها چکار کنیم
ادامه مطلب ...
لینک کوتاه
سه شنبه , 23 اردیبهشت 1393
2 دیدگاه
اگر شما هم از فریم ورک Yii استفاده میکنید به احتمال زیاد کش رو روی FileCache یا شایدم ApcCache گذاشته باشید ، این این مطلب قصد دارم نشون بدم میتونید از پایگاده داده sqlite هم برای کش کردن استفاده کنید .
sqlite پایگاده داده سبک و سریعی هست که در یک فایل ساخته میشود و بصورت sql میتوانید به آن دستور بدهید .
برای کانفیگ کش پیشفرض Yii به روش زیر عمل کنید .
ابتدا فایل protected/config/main.php را باز کنید و در آرایه components اضافه کنید
'components'=>array(
'db2'=>array(
'class'=>'CDbConnection',
'connectionString' => 'sqlite:protected/runtime/cache.db',
'tablePrefix' => 'tbl_',
),
سپس کانفیگ کش رو هم به شکل زیر تغییر بدید .
'cache'=>array(
'class'=>'system.caching.CDBCache',
'connectionID'=>'db2',
),
تموم شد حالا میتونید تست کنید :)
Yii::app()->cache->set('exampleKey', 'reza test sqlite cache' ,200);
echo Yii::app()->cache->get('exampleKey');
لینک کوتاه
جمعه , 12 اردیبهشت 1393
21 دیدگاه
برای انجام عملیات پرداخت آنلاین باید مشتری را به مرحله ای برسانید که باید به درگاه برود و مبلغ را پرداخت کند .
در این مرحله شما باید شماره فاکتور عددی و همچنین مبلغ پرداختی را مشخص کرده باشید .
(داخل پرانتز : شما باید سه پارامتر MerchandID و TerminalID و TransactionKey که مربوط به اطلاعات پذیرندگی شماست داشته باشید و قبلا برای گرفتن درگاه به شرکت سداد مراجعه کرده باشید .)
برای اتصال به وبسرویس سداد در پی اچ پی شما باید از کلاس nusoap استفاده کنید .
آدرس وبسرویس سداد به شکل زیر است
که اینگونه در برنامه ما استفاده میکنیم
ادامه مطلب ...
لینک کوتاه
یکشنبه , 01 مرداد 1391
دیدگاهها بسته است
بعد از غیبتی طولانی اومدم یه سلام تپل بدم و برم سراغ یه چیزی که به درد همتون میخوره .
حقیقتش میبینم که در وبلاگستان فارسی خیلی ها هستن که افزونه ها رو فارسی میکنن ، معرفی میکنن و ... اما حقیقتش کمتر کسائی هستن که خودشون بیان افزونه بنویسن و من دوست دارم ایرانی جماعت توی این زمینه حرفی واسه گفتن داشته باشه !
ماشاالله این روزها هر سایتی میری همه طراح شدن و قالب میزنن اونم از نوع بد و خوبش ، اینجاست که یه چیز جدید یاد گرفتن واقعاً میچسبه!
سرتون رو در نیارم برای ساخت افزونه وردپرس یه کمی اطلاعات باید داشته باشید .
Html ,Css در حد متوسط به بالا و php در حد متوسط بلد باشین کافیه یه چند خط Sql هم میخواین که خدا بزرگه البته اینو اضافه کنم که یک ایده تپل قابل اجرا هم لازمه!
در ادامه یک سری از توابع وردپرس که راست دست کار ماست رو معرفی میکنم و در مطلب آتی انشاالله یک افزونه رو با هم مینویسیم تا یک کار عملی هم کرده باشیم .
در ادامه با من باشید ...
ادامه مطلب ...
لینک کوتاه
جمعه , 05 شهریور 1389
دیدگاهها بسته است
حتماً تا حالا براتون پیش اومده که توی یه وبلاگی ایمیلتون رو جا میذارید و بعد از اون همیشه از یه آدرس خاص براتون هزاران ایمیل تبلیغاتی میاد!
یا مثلاً inbox تون رو باز میکنید و میبینید پر شده از ایمیلهای تبلیغاتی و مزاحم!
توی جیمیل به راحتی میتونید از ورود این جور ایمیلها جلوگیری کنید.
اونها رو مدیریت کنید ، یه آدرس دیگه بهش بدید یا یه جا آرشیو کنید.
میخواید یاد بگیرید؟ بسم الله...
ادامه مطلب ...