خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
SHOW FULL COLUMNS FROM `wp_options`

خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format', 'hashtags') AND tr.object_id IN (801) ORDER BY t.name ASC

آشنایی اولیه با Node.js | مجله Hive
  • شاخه: دسته‌بندی نشده    ::    بازدید: ۱۴۲۸
  • ۴

آشنایی اولیه با Node.js

جاوا اسکریپت یک زبان برنامه نویسی Client-side هست و روی مرورگرهای کاربر اجرا میشه، تا اینجا قبول دارید؟ ولی خوب قواعد بازی کمی فرق کرده. بهترین و ساده‌ترین تعریف برای Node.js اینه که کدهای جاوااسکریپت‌تون رو می‌تونید روی Server اجرا کنید.

اما به یقین این همه ماجرا نیست و Node.js سورپرایزهای دیگه‌ای هم براتون داره. اگر علاقه‌ای به توسعه وب دارید و با جاوااسکریپت هم کار کردید پس بهتره کمی بیشتر با Node.js آشنا بشید و ببینید که چرا باید از اون استفاده کرد اصلا Node.js چی هست.

تعریف Node.js به گفته وب سایت رسمی Node.js اینگونه است :

Node.js پلتفرمی است بر مبنای موتور جاوا اسکریپت کروم که به منظور ایجاد برنامه‌های سریع و گسترش‌پذیر به وجود آمده است. Node.js از مدل رویدادگرا و non-blocking برای انجام عملیات I/O بهره می‌برد. از این‌رو Node.js یک پلتفرم سبک و کارا برای پیاده سازی برنامه‌های Real-time و مبتنی بر داده است، که می توانند به راحتی در سرورهای نامتمرکز اجرا شوند.

از انجا که جاوااسکریپت یک زبان برنامه‌نویسی است کسی نمی‌تواند ادعا کند نمی‌توان آنرا در سمت سرور هم استفاده کرد و کلا شاید تا الان تعریف اشتباهی از جاوااسکریپت داشته باشیم. در یک LAMP Server شما وب سرورهایی نظیر NGINX و یا Apache را در اختیار دارید که با استفاده از PHP در حال اجرا است. با هر ارتباط و یا دستوری که به سرور می‌دهیم یک عملیات بیشتر روی سرور انجام می‌شود و اگر این تعداد به مرور بیشتر شود، ممکن است PHP جوابگوی نیازهای شما نباشد و به اصطلاح سایت شما Down شود و عملکرد خود را از دست بدهد، برای حل این مشکل باید سرورهای قوی‌تری داشته باشید و هزینه‌ی بالایی هم برای بهینه‌سازی آن پرداخت کنید. اما در Node این مشکل شاید خیلی راحت‌تر حل شود. در این جا هیچ Apache سروری نیست که ارتباطات رد و بدل شده را کنترل کند و کد HTTP برگرداند.

شما باید معماری ساختار وب‌سرور خودتون رو، خودتون انجام بدید. البته ماژول‌هایی برای راحت تر کردن پروسه از قبل تهیه شده اما باز هم می‌توان گفت کار سختی است و اگر برای اولین بار می‌خواهید انجام دهید سخت‌تر. اما اگر به نتیجه نگاه کنید شما  وب اپلیکیشنی با عملکرد بسیار بالا دارید.

در زیر دو نمونه از وب سایت هایی که با  Node.js برپا شده‌اند‌ را می‌بینید:

سرویس Klout

هایو

 

 

وب سایت GeekList

hivee

وب سایت های زیادی با Node.js توسعه یافته‌اند که با یک جستجوی ساده می‌توانید به آنها دسترسی داشته باشید. در پست های بعدی با Node.js بیشتر آشنا می‌شویم و آنرا روی سیستم خود نصب می‌کنیم و کد زدن با اون رو شروع می‌کنیم. پس منتظر مطلب‌های بعدی در مورد Node.js باشید.

امین ضیا

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

همچنین ممکن است دوست داشته باشید ...

خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category') AND tr.object_id IN (474) ORDER BY t.name ASC

خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('post_tag') AND tr.object_id IN (474) ORDER BY t.name ASC

خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('hashtags') AND tr.object_id IN (474) ORDER BY t.name ASC

class="post-474 post type-post status-publish format-standard has-post-thumbnail hentry">
۱۷
  • خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
    SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('post_format') AND tr.object_id IN (901) ORDER BY t.name ASC

  • خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
    SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category') AND tr.object_id IN (901) ORDER BY t.name ASC

    خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
    SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('post_tag') AND tr.object_id IN (901) ORDER BY t.name ASC

    خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
    SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('hashtags') AND tr.object_id IN (901) ORDER BY t.name ASC

    class="post-901 post type-post status-publish format-standard has-post-thumbnail hentry">
    ۷
  • خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
    SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('post_format') AND tr.object_id IN (2819) ORDER BY t.name ASC

  • خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
    SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category') AND tr.object_id IN (2819) ORDER BY t.name ASC

    خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
    SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('post_tag') AND tr.object_id IN (2819) ORDER BY t.name ASC

    خطای پایگاه‌داده وردپرس: [Got error 28 from storage engine]
    SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('hashtags') AND tr.object_id IN (2819) ORDER BY t.name ASC

    class="post-2819 post type-post status-publish format-standard has-post-thumbnail hentry">
    ۱

    ۴ واکنش

    1. مهدی گفت:

      بسیار بسیار عالی
      منتظر چنین مطلبی بودم. موفق باشید.

    2. علی ذوقی گفت:

      ممنون انتشار مقاله های بعدی در این زمینه هستم به شدت ..

    3. حجت علی محمدی گفت:

      ممنون از موضوع خوبی که انتخاب و شروع کرده اید، منتظریم ادامه پست ها در این زمینه هستیم

    1. ۰۸-فروردین , ۱۳۹۴

      […] مطلب آشنایی اولیه با Node.js با کلیات آن آشنا شده اید و می‌دانید که کاربرد آن چیست. […]

    پاسخ دهید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *