<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>php on یحیی صیاداربابی</title><link>https://fa.theyahya.com/tag/php/</link><description>Recent content in php on یحیی صیاداربابی</description><generator>Hugo -- 0.116.1</generator><language>fa-Fa</language><lastBuildDate>Tue, 04 Oct 2016 10:54:13 +0000</lastBuildDate><atom:link href="https://fa.theyahya.com/tag/php/feed.xml" rel="self" type="application/rss+xml"/><item><title>کار با دیتابیس‌ها بزرگ و توسعه‌ی یک سرویس!</title><link>https://fa.theyahya.com/%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3%E2%80%8C%D9%87%D8%A7-%D8%A8%D8%B2%D8%B1%DA%AF-%D9%88-%D8%AA%D9%88%D8%B3%D8%B9%D9%87%E2%80%8C%DB%8C-%DB%8C%DA%A9-%D8%B3%D8%B1/</link><pubDate>Tue, 04 Oct 2016 10:54:13 +0000</pubDate><guid>https://fa.theyahya.com/%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3%E2%80%8C%D9%87%D8%A7-%D8%A8%D8%B2%D8%B1%DA%AF-%D9%88-%D8%AA%D9%88%D8%B3%D8%B9%D9%87%E2%80%8C%DB%8C-%DB%8C%DA%A9-%D8%B3%D8%B1/</guid><description>&lt;p>از آنجایی که مدتی‌ست بطور جدی مشغول برنامه‌نویسی وب با &lt;a href="https://en.wikipedia.org/wiki/LAMP_(software_bundle)">ساختار LAMP&lt;/a> هستم، و مسلما یکی از مهارت‌های هر توسعه‌ی دهنده‌ی وب که قصد داشته باشد &lt;a href="https://www.sitepoint.com/full-stack-developer/">توسعه‌دهنده‌ی full-stack&lt;/a> شود کار با پایگاه‌های مختلف و نوشتن query‌های بهینه است. از آنجایی سرعت اجرای دستورات sql بسیار بالاست، مخصوصا اگر دیتابیس مذکور رکوردهای زیادی نداشته باشه. هرچند در همین حالت هم امکان سنجشِ بهینگی دستورات و زمان اجرای آنها بصورت عملی وجود دارد، ولی با اینحال لذت کار کردن با یک دیتابیس بزرگ از نعمت‌هایی‌ست که نمی‌توان در مقابلش مقاومت کرد!&lt;/p>
&lt;p>برای داشتن یک دیتابیس بزرگ می‌توانید یک وب اپلیکیشن توسعه دهید و منتظر بمانید تا کاربران ثبت‌نام کنند و به تولید محتوا بپردازند و &amp;hellip; . یا اینکه خودتان یک دیتابیس بسازید و آن را با داده‌های تقلبی(fake) پر کنید، که باز هم جذاب نیست. و اما بهترین روش استفاده از یک دیتابیس open-source است که بصورت آزاد منتشر شده و می‌توانید به راحتی و رایگان، بدون اینکه عذاب وجدان داشته باشید از آن استفاده کنید. و من از دیتابیس &lt;a href="http://ganjoor.net/">گنجور&lt;/a> که حدود یک و نیم میلیون رکورد از اشعار پارسی‌زبانان دارد استفاده کردم. که از سایت گنجور به راحتی قابل دسترس و دانلود هست. هرچند که در وبسایت متن‌باز بودن گنجور ذکر شده بود با اینحال باز هم با ایمیل از اجازه‌ی استفاده از دیتابیس‌شون اطمینان حاصل کردم تا خیالم از این بابت راحت باشه.&lt;/p></description></item><item><title>وب سرویس: متعلقات و کاربردهایش</title><link>https://fa.theyahya.com/%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D9%85%D8%AA%D8%B9%D9%84%D9%82%D8%A7%D8%AA-%D9%88-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%D9%87%D8%A7%DB%8C%D8%B4/</link><pubDate>Mon, 22 Aug 2016 09:01:51 +0000</pubDate><guid>https://fa.theyahya.com/%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D9%85%D8%AA%D8%B9%D9%84%D9%82%D8%A7%D8%AA-%D9%88-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%D9%87%D8%A7%DB%8C%D8%B4/</guid><description>وب‌سرویس، API، Restful و &amp;hellip; چیزهایی هستند که هر برنامه‌نویسی اگر نگیم بطور روزمره، حتما بصورت مداوم باهاشون سر و کار داره و از هربار کار کردن با این‌ها هم مفاهیم و تکنیک‌های جدید یاد می‌گیره. دراینجا قصد تعریف این مفاهیم رو نداریم چون علاوه براینکه زیاد به تعاریف نیازی نداریم، ویکی‌پدیا قبلا خیلی بهتر از ما این‌کار رو انجام داده! اینجا فقط قصد ارائه‌ی چند مثال کاربردی بسیار ساده و پایه‌ای حول این مفاهیم و البته توضیح کامل‌شون داریم.</description></item></channel></rss>