Once you have written your software and it is working the way you expe dịch - Once you have written your software and it is working the way you expe Việt làm thế nào để nói

Once you have written your software

Once you have written your software and it is working the way you expect it to, you need to get it onto a server. When I first started doing web work, we would push our code to our servers with an FTP client. With every update of our code, we prayed nothing would go wrong in the transfer (dropped dial-up connection, network switch) and that there was nothing in the code that would cause the server to crash. And, we hoped, we would only need to push the updates to a single machine, otherwise we would need to coordinate getting the updates to the different servers. I have noticed that if you annoy enough smart people, someone will come up with a better way. Today there are many different methods you can use to deploy your software on servers. I fell in love with Capistrano, “a utility and framework for executing commands in parallel on multiple remote machines,” (https://github.com/capistrano/capistrano) when I encountered it several years ago, and use it on many of my projects. Depending on what I am deploying, I may also use rsync, or even use a server callback on Github to push my code when it receives a particular push to a branch (generally master). For the purposes of this book, we deploy our code to Heroku, a cloud application for deploying web-based software, so our deployments are dead simple (literally just push our git repository to Heroku). However, as your codebase grows, you may find yourself needing to stage your deployments. For example, you may need to push your code to an environment that has the most bleeding edge of your code to test, but want to maintain a stable platform for your users. At this point, you will need to have multiple servers (or at least virtual servers) that can handle your code. Once you are certain that your code runs as expected on the staging servers, you can then push those updates out to the rest of your users on your main production servers. A setup like this, although it can get expensive, helps ensure your users have a good experience, while providing you a platform for testing new features on production-level hardware.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Một khi bạn đã viết phần mềm của bạn và nó cách bạn mong đợi nó để làm việc, bạn cần để làm cho nó vào một hệ phục vụ. Khi tôi bắt đầu thực hiện công việc trang web, chúng tôi sẽ đẩy mã của chúng tôi để các máy chủ với một khách hàng FTP. Với mỗi lần cập nhật mã của chúng tôi, chúng tôi đã cầu nguyện sẽ không có gì sai trong việc chuyển giao (bị bỏ kết nối quay số, chuyển đổi mạng) và rằng đã có không có gì trong mã có thể gây ra các máy chủ sụp đổ. Và, chúng tôi hy vọng, chúng tôi sẽ chỉ cần để đẩy các bản Cập Nhật cho một máy tính duy nhất, nếu không chúng tôi sẽ cần phải phối hợp các bản Cập Nhật đến các máy chủ khác nhau. Tôi đã nhận thấy rằng nếu bạn làm phiền đủ người thông minh, ai đó sẽ đi lên với một cách tốt hơn. Hôm nay, có rất nhiều phương pháp khác nhau, bạn có thể sử dụng để triển khai phần mềm của bạn trên máy chủ. Tôi rơi trong tình yêu với Capistrano, "một tiện ích và các khuôn khổ để thực hiện lệnh song song trên nhiều máy tính từ xa," (https://github.com/capistrano/capistrano) khi tôi gặp phải nó vài năm trước đây, và sử dụng nó trên nhiều dự án của tôi. Tùy thuộc vào những gì tôi đang triển khai, tôi có thể cũng sử dụng rsync, hoặc thậm chí sử dụng một máy chủ gọi lại trên Github để đẩy mã của tôi khi nó nhận được một đẩy cụ thể cho một chi nhánh (nói chung chủ). Cho các mục đích của cuốn sách này, chúng tôi triển khai các mã của chúng tôi để Heroku, một ứng dụng đám mây cho triển khai phần mềm dựa trên web, do đó, chúng tôi triển khai chết đơn giản (theo nghĩa đen chỉ đẩy chúng tôi kho git để Heroku). Tuy nhiên, khi codebase của bạn phát triển, bạn có thể thấy mình cần phải giai đoạn chiến dịch triển khai của bạn. Ví dụ, bạn có thể cần phải đẩy mã của bạn để một môi trường có cạnh chảy máu nhất của mã của bạn để kiểm tra, nhưng muốn duy trì một nền tảng ổn định cho người dùng của bạn. Tại thời điểm này, bạn sẽ cần phải có nhiều máy chủ (hoặc các máy chủ ảo ít) mà có thể xử lý mã của bạn. Một khi bạn có một số mã của bạn chạy như mong đợi vào dàn máy chủ, bạn có thể sau đó đẩy những thông tin cập nhật phần còn lại của người dùng của bạn trên máy chủ sản xuất chính của bạn. Một thiết lập như thế này, mặc dù nó có thể nhận được đắt tiền, giúp đảm bảo người dùng của bạn có một kinh nghiệm tốt, trong khi cung cấp cho bạn một nền tảng để thử nghiệm các tính năng mới trên cấp sản xuất phần cứng.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Một khi bạn đã viết phần mềm của bạn và nó đang làm việc theo cách bạn mong đợi nó, bạn cần phải nhận được nó vào một máy chủ. Khi tôi bắt đầu làm việc web, chúng tôi sẽ đẩy mã của chúng tôi đến các máy chủ của chúng tôi với một khách hàng FTP. Với mỗi lần cập nhật mã của chúng tôi, chúng tôi cầu nguyện sẽ không có gì sai sót trong việc chuyển giao (bỏ kết nối dial-up, switch mạng) và rằng không có gì trong đoạn code đó sẽ gây ra các máy chủ để sụp đổ. Và, chúng tôi hy vọng, chúng ta sẽ chỉ cần phải đẩy mạnh các bản cập nhật cho một máy duy nhất, nếu không chúng tôi sẽ cần phải phối hợp nhận được các bản cập nhật cho các máy chủ khác nhau. Tôi đã nhận thấy rằng nếu bạn làm phiền đủ người thông minh, một người nào đó sẽ đến với một cách tốt hơn. Ngày nay có rất nhiều phương pháp khác nhau mà bạn có thể sử dụng để triển khai các phần mềm của bạn trên máy chủ. Tôi rơi vào tình yêu với Capistrano, "một tiện ích và khuôn khổ để thực thi lệnh song song trên nhiều máy tính từ xa," (https://github.com/capistrano/capistrano) khi tôi gặp nó vài năm trước đây, và sử dụng nó trên nhiều dự án của tôi. Tùy thuộc vào những gì tôi đang triển khai, tôi cũng có thể sử dụng rsync, hoặc thậm chí sử dụng một callback server trên Github để đẩy mã của tôi khi nó nhận được một sự thúc đẩy đặc biệt đến một chi nhánh (thường master). Đối với các mục đích của cuốn sách này, chúng tôi triển khai mã của chúng tôi để Heroku, một ứng dụng điện toán đám mây cho việc triển khai các phần mềm dựa trên web, vì vậy việc triển khai của chúng tôi là chết đơn giản (theo nghĩa đen chỉ đẩy kho git của chúng tôi để Heroku). Tuy nhiên, như codebase của bạn phát triển, bạn có thể thấy mình cần đến giai đoạn triển khai của bạn. Ví dụ, bạn có thể cần phải đẩy mã của bạn đến một môi trường có sự cạnh chảy máu nhất của mã của bạn để kiểm tra, nhưng muốn duy trì một nền tảng ổn định cho người dùng của bạn. Tại thời điểm này, bạn sẽ cần phải có nhiều máy chủ (hoặc ít nhất là các máy chủ ảo) có thể xử lý mã của bạn. Một khi bạn chắc chắn rằng mã của bạn chạy như mong đợi trên máy chủ dàn dựng, sau đó bạn có thể đẩy những cập nhật ra với phần còn lại của những người dùng của bạn trên máy chủ sản xuất chính của bạn. Một thiết lập như thế này, mặc dù nó có thể tốn kém, giúp đảm bảo người dùng của bạn có một kinh nghiệm tốt, trong khi cung cấp cho bạn một nền tảng để thử nghiệm các tính năng mới trên phần cứng sản xuất cấp.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: