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

موضوع: یه سوال مهم در php

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    نوشته ها
    199
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    75
    تشکر شده در
    70 پست

    Question یه سوال مهم در php

    سلام و درود

    دوستان فرض کنید یه foreach داریم که توی هر باری که اجرا میشه باید بره یه متنی رو با curl بگیره و بریزه توی یه آرایه ای حالا فرض کنید توی بار 99 ام سروری که قراره ازش اون متن رو بگیره داون میشه و مثلا 1 ساعت داون میمونه.

    حالا سوال اینه من میخوام این بار 99 ام تا زمانی که داون رفع بشه تکرار شه و فایل php در حال اجرا بمونه و تا سرور مورد نظر آپ شد 99 رو بگیره و بره سراغ 100 امین بار اجرا foreach یعنی اون 98 تای قبلی هم که گرفته یادش نره.

    چطور باید همچین کدی نوشت؟

    تشکر

  2. # ADS




     

  3. #2
    عضو جدید
    تاریخ عضویت
    May 2017
    نوشته ها
    9
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    7
    تشکر شده در
    6 پست

    پیش فرض پاسخ : یه سوال مهم در php

    طراحی کد می تونه اینقدر بهینه بشه که نیازی به همچین کاری نداشته باشید. اگر سایت مقصد قراره 1 ساعت آفلاین بشه، شما نباید اسکریپت خودتونو یک ساعت معطل نگه دارین.

    شما می تونین اون آرایه رو تا هرچقدر که جمع شده، داخل یه فایل ذخیره کنید. (با تابع var_export)
    بعد اگه curl نتونست بگیره، اسکریت هم توقف می خوره.
    بار بعدی که اسکریپتو اجرا می کنید، اول اون فایل دخیره رو لود می کنه و می بینه که در آرایه چند تا متغیر داره و می فهمه که لوپ در کدام شماره متوقف شده و از همون شماره ادامه میده.

    اگه نمونه کد دارین بذارین، همونو می تونیم بهینه کنیم.
    ویرایش توسط sajjad.ibm : May 19th, 2017 در ساعت 14:40

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


  5. #3
    عضو انجمن rayanagostar آواتار ها
    تاریخ عضویت
    Aug 2016
    نوشته ها
    165
    تشکر تشکر کرده 
    42
    تشکر تشکر شده 
    89
    تشکر شده در
    79 پست

    پیش فرض پاسخ : یه سوال مهم در php

    نقل قول نوشته اصلی توسط naghmesra نمایش پست ها
    سلام و درود

    دوستان فرض کنید یه foreach داریم که توی هر باری که اجرا میشه باید بره یه متنی رو با curl بگیره و بریزه توی یه آرایه ای حالا فرض کنید توی بار 99 ام سروری که قراره ازش اون متن رو بگیره داون میشه و مثلا 1 ساعت داون میمونه.

    حالا سوال اینه من میخوام این بار 99 ام تا زمانی که داون رفع بشه تکرار شه و فایل php در حال اجرا بمونه و تا سرور مورد نظر آپ شد 99 رو بگیره و بره سراغ 100 امین بار اجرا foreach یعنی اون 98 تای قبلی هم که گرفته یادش نره.

    چطور باید همچین کدی نوشت؟

    تشکر
    هر مقداری که گرفته رو میتونید تو دتیابیس ذخیره کنید و بعد از اجرای ادامه تا انتها در ادامه دیتابیس ذخیره بشه . در نهایت همه داده ها رو دارید
    اسکریپت فروش اکانت دیجیتالی IBSmng. اپل آیدی ٫ لایسنس ٫ آنتی ویروس و اکانت مبتنی بر IBSng . کاملا فارسی + پنل کاربری +‌تمدید‌ آنلاین
    وب سایت رسمی :ibsmng.ir - تلگرام : @taher6775 - تماس : 09111276775

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


  7. #4
    عضو جدید arash_fa آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    اصفهان - گلپایگان
    نوشته ها
    66
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    40
    تشکر شده در
    33 پست

    پیش فرض پاسخ : یه سوال مهم در php

    سلام طبق فرموده اساتید به هیچ وجه معطل نشید تا پاسخ بگیرید . از هز زوش ذخیره و بازیابی میتونید استفاده کنید

    کش
    سریالیز در فایل
    سریالیز در دیتابیس
    جسون در فایل و ..........

    بعد ادامه رو بررسی کنید و اپند کنید

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

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

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

موضوعات مشابه

  1. پاسخ ها: 3
    آخرين نوشته: November 3rd, 2015, 19:25
  2. پاسخ ها: 15
    آخرين نوشته: July 26th, 2012, 14:16
  3. سوال و راهنمایی در مورد دیتاسنتر Equinix سوئیس
    توسط logofun در انجمن سرور اختصاصی
    پاسخ ها: 69
    آخرين نوشته: July 27th, 2011, 23:32
  4. سوئیچینگ و سوئیچ سیسکو Switching
    توسط royalserver.ir در انجمن سیسکو Cisco
    پاسخ ها: 0
    آخرين نوشته: February 9th, 2011, 12:22

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

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