نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: تکرار اجرای کد Php در هر یک دقیقه

  1. #1
    عضو جدید
    تاریخ عضویت
    Sep 2012
    نوشته ها
    26
    تشکر تشکر کرده 
    45
    تشکر تشکر شده 
    20
    تشکر شده در
    12 پست

    پیش فرض تکرار اجرای کد Php در هر یک دقیقه

    هدف از سوال : میخوام یه سایت خبر خوان بنویسم که rrs سایت های مقصد رو بخونه و هر وقت سایت های مقصد اپدیت شدند ، لینک های جدید به پایگاه داده سایتم اضاقه بشن
    به همین جهت به کدی نیاز دارم که هر یک دقیقه یک بار اجرا بشه و اون سایت های مبدا رو چک کنه خبر جدیدی زدن با نه ..

    سوالات

    1- چطوری میشه یه کد php هر یک دقیقه یک بار اجرا بشه ؟

    2- با توجه توضیحی که تو قسمت "هدق از سوال نوشتم "، الگورینم بهتری برای این کار هست یا نه ؟

    3- به نظرتون هاست اشتراکی همچین کاری میشه پیاده سازی کرد . یا به مشکل برمیخورم ؟

    پیشاپیش از توجه اتون ممنونم.


  2. # ADS




     

  3. #2
    عضو انجمن yastheme آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    Izadshahr
    نوشته ها
    482
    تشکر تشکر کرده 
    434
    تشکر تشکر شده 
    1,565
    تشکر شده در
    691 پست

    پیش فرض پاسخ : تکرار اجرای کد Php در هر یک دقیقه

    با Cronjobs می تونید فایل php را در هر زمان اجرا کنید.
    روش مناسبیه , یک فایل لینک های جدید را چک می کند و فایل دوم لینک های جدید اضافه شده در دیتابیس را پردازش می کند(جهت کپی یا صرفا نمایش مطلب و ...)
    بله رو هاست اشتراکی هم میشه ؛ البته مدت زمان بین دو بار اجرای یک فایل PHP مهمه و اینکه این فایل چه مقدار منابع مصرف می کند؛ اگر بهینه باشد و مشکل ساز نباشد از هاست اشتراکی هم می توان استفاده کرد.

    سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
    █ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )


  4. تعداد تشکر ها ازyastheme به دلیل پست مفید


  5. #3
    عضو انجمن artuore آواتار ها
    تاریخ عضویت
    Mar 2011
    محل سکونت
    شیراز
    نوشته ها
    208
    تشکر تشکر کرده 
    52
    تشکر تشکر شده 
    326
    تشکر شده در
    220 پست

    پیش فرض پاسخ : تکرار اجرای کد Php در هر یک دقیقه

    بیشتر این کار به خاطر به loop افتادن وب سایت و عدم ریپ زدن قالب به کار میره اما با توضیح دوست عزیزمون شدنی هست
    کلودربات ارائه دهنده فضای ابری



  6. تعداد تشکر ها ازartuore به دلیل پست مفید


  7. #4
    عضو انجمن Netfollower آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Nevermind
    نوشته ها
    205
    تشکر تشکر کرده 
    1,063
    تشکر تشکر شده 
    1,673
    تشکر شده در
    812 پست

    پیش فرض پاسخ : تکرار اجرای کد Php در هر یک دقیقه

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

    پلاگین ارسال مطلب خودکار RSS Feed Poster

  8. تعداد تشکر ها از Netfollower به دلیل پست مفید


  9. #5
    کاربر اخراج شده
    تاریخ عضویت
    Mar 2011
    نوشته ها
    518
    تشکر تشکر کرده 
    1,309
    تشکر تشکر شده 
    2,443
    تشکر شده در
    1,515 پست

    پیش فرض پاسخ : تکرار اجرای کد Php در هر یک دقیقه

    با کران جاب ميتونيد اينکار رو انجام بديد فقط بايد مراقب باشيد load سرور بالا نره و اکانتتون ساسپند بشه.
    برای خبر خوان هم ميـتونيد از قالب خبر خوان پارکينا استفاده کنيد:
    پارکینا | parkina.com

  10. تعداد تشکر ها از samansystems به دلیل پست مفید


  11. #6
    عضو جدید
    تاریخ عضویت
    Nov 2014
    محل سکونت
    Qom
    نوشته ها
    28
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    14
    تشکر شده در
    13 پست

    پیش فرض پاسخ : تکرار اجرای کد Php در هر یک دقیقه

    همونطور که بیشتر دوستان گفتن با کران جاب میشه
    کران جاب یوزر ها در سی پنل و دایرکت ادمین در صفحه ی اصلی میباشد
    و اگر وی پی اس دارین از طریق کامند
    crontab -e نیز میتوانید کامند خود را ران کنید
    برای اجرا کردن فایل پی اچ پی ۲ راه وجود دارد
    ۱:
    wget webhostingtalk.ir/salam.php
    ۲:
    php -q /home/user/public_html/index.php

  12. تعداد تشکر ها از mheftekhari به دلیل پست مفید


  13. #7
    کاربر اخراج شده
    تاریخ عضویت
    Apr 2013
    محل سکونت
    ایران
    نوشته ها
    525
    تشکر تشکر کرده 
    340
    تشکر تشکر شده 
    391
    تشکر شده در
    292 پست

    پیش فرض پاسخ : تکرار اجرای کد Php در هر یک دقیقه

    از طریق کران جاب هم میشه
    ولی اگه منابع سرورتون محدوده با یک تیبل تو دیتابیس هم میشه که زمانبندی بشه برای 60 ثانیه بعد و تو داخل سایت با لود صفحه چک کنه اگه زمانی که تو تیبل هست از زمان حال حاظر کم تر بود کدی که داخل ایف هست اجرا بشه
    کد:
    <?php
    
    $time = time();
    if($time_table<$time){
    YOURCODE
    and
    update query >>$time_table=$time+60
    }
    
    ?>

  14. تعداد تشکر ها از takpar7 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •