سلام دوستان
قصد دارم انشاالله به پروژه فروشگاهی با لاراول بزنم،
چند تا سوال داشتم خوشحال میشم راهنمایی کنید.
۱.هاست های سایت پارس سرور چطوره؟
۲.انواع هاست وجود داره تو این سایت که هاست لاراول و نود جی اس مدنظر هستش،هاست نود جی اس با رم ۳ و حافظه ۵ گیگ ۸۰۰ تومنه،درحالی که هاست لاراول با ۴ گیگ رم و ۲۰ گیگ حافظه ۸۵۰ تومنه و مهم ترین فرقشون پشتیبانی از npm هست،
بنده قصد استفاده از vue رو دارم البته نه به صورت spa بلکه برا بعضی جاها آیا به خاطر همین vue باید هاست نود جی اس بگیرم یا نه نیازی نداره با همون ریپازیتوری حله؟
۳.میخوام برا بخش authش از Jetstream interia استفاده کنم آیا همین موضوع اتوماتیک از npm استفاده نمیکنه؟
دوست عزیز؛
سوالاتی که میپرسید نشون میده شاید هنوز آشنایی کامل و دقیقی با روند کار نداشته باشید. پیشنهاد میکنم قبل از تصمیم برای هاست و سرور و ارائه عمومی فروشگاه، یک مقدار بیشتر در همون محیط local توسعه بدید تا این شناخت کامل تر بشه و بعد سراغ Deploy کردنش برید. در غیر اینصورت علاوه بر ضررهای مالی که ممکنه براتون بوجود بیاد، اشکالات متعدد دیگری هم پیش خواهند آمد.
پکیج های NPM صرفا در محیط لوکال اهمیت دارند. چون شما برای نسخه production باید با اجرای دستور npm run production
و طبق تنظیماتی که در فایل webpack.mix.json ایجاد کردید، یک نسخه compile شده از کلیه پکیج هایی که مورد استفادتون هست ایجاد کنید و فقط اون رو به سرور یا هاستتون منتقل کنید. به عبارت دیگه اصلا فولدر node_modules رو نباید به سرور منتقل کنید و فقط خروجی compile شده که میشه یک یا چند فایل js رو باید منتقل کنید.
با این تفاسیر، پیشنهاد بنده هم اینه که کلا در ابتدا یک هاست معمولی یا ترجیحا یک VPS ابری با کانفیگ حداقلی تهیه کنید. هیچ نیازی به پشتیبانی از Node و NPM و اینجور داستان ها هم ندارید. هر وقت احساس کردید دچار محدودیت منابع سرور شدید، اون وقت ارتقا بدید.
موفق و پیروز باشید.
درود بر شما
هاست جوابگو نیست یعنی در ابتدا شاید جوابگو باشه ولی خیلی سریع به مشکل میخورید
کلا پیشنهادم داشتن vps هست
@hesammousavi
آها خیلی ممنون فکر کنم منظورتون اینه که وقتی npm رو تو لوکال زدم دیگه فایلها رو خودش دانلود میکنه و دیگه نیازی ندارد.
من میخوام از axios استفاده بکنم یعنی بازم npm نمیخواد؟
دستور npm run watch رو تولوکال زدم تموم دیگه تو سرور نمیخواد؟
پس چرا دیگه اینکه هاست نود جی اس npm داره رو میگن مزیت.
سلام
برای شروع با هاست برین جلو (مثلا 3 ماه) اگه کارتون گرفت وی پی اس بگیرین ، اگه از اول وی پی اس بگیرین و کارتون نگیره خرج اضافه هست
البته این نظر شخصی منه
@mrjavadseydi
بله ممنون میخوام فعلا هاست بگیرم. ولی سوالات من چیز دیگه ای بود .ممنون از اینکه راهنمایی میکنید.
دوست عزیز؛
سوالاتی که میپرسید نشون میده شاید هنوز آشنایی کامل و دقیقی با روند کار نداشته باشید. پیشنهاد میکنم قبل از تصمیم برای هاست و سرور و ارائه عمومی فروشگاه، یک مقدار بیشتر در همون محیط local توسعه بدید تا این شناخت کامل تر بشه و بعد سراغ Deploy کردنش برید. در غیر اینصورت علاوه بر ضررهای مالی که ممکنه براتون بوجود بیاد، اشکالات متعدد دیگری هم پیش خواهند آمد.
پکیج های NPM صرفا در محیط لوکال اهمیت دارند. چون شما برای نسخه production باید با اجرای دستور npm run production
و طبق تنظیماتی که در فایل webpack.mix.json ایجاد کردید، یک نسخه compile شده از کلیه پکیج هایی که مورد استفادتون هست ایجاد کنید و فقط اون رو به سرور یا هاستتون منتقل کنید. به عبارت دیگه اصلا فولدر node_modules رو نباید به سرور منتقل کنید و فقط خروجی compile شده که میشه یک یا چند فایل js رو باید منتقل کنید.
با این تفاسیر، پیشنهاد بنده هم اینه که کلا در ابتدا یک هاست معمولی یا ترجیحا یک VPS ابری با کانفیگ حداقلی تهیه کنید. هیچ نیازی به پشتیبانی از Node و NPM و اینجور داستان ها هم ندارید. هر وقت احساس کردید دچار محدودیت منابع سرور شدید، اون وقت ارتقا بدید.
موفق و پیروز باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟