[Question] Joomla is not for big website |
22/06/2007 04:25:47 (+0700) | #1 | 66105 |
|
SuperChicken
Elite Member
|
0 |
|
|
Joined: 11/07/2006 18:31:27
Messages: 635
Location: bottom of hell
Offline
|
|
Sau 1 năm làm việc với Joomla, mình phải công nhận rằng Joomla không thích hợp cho những website lớn, ban đầu mình nghĩ có thể dùng Joomla để phát triển nhiều loại website khác nhau chứ không chỉ đơn thuần là CMS, nhưng giờ thì quả thật mình khá thất vọng khi đầu tư quá nhiều thời gian cho Joomla, hôm nọ vừa thử 1 đoạn script nhỏ để connect/disconnect liên tục thì chỉ sau chưa đầy 10s, table session bị crash. Mặc dù hệ thống vẫn có thể tiếp tục sau 1 vài phút nhưng điều đó chứng tỏ Joomla chỉ thích hợp cho 1 CMS nhỏ (nếu biết cách config tốt thì có thể chịu đựng kha khá). Mình có vào forum của Joomla và thấy rằng nhiều người cũng gặp vấn đề tương tự.
Mình mạo muội đưa ra 1 vài nhận xét về Joomla (bạn nào thấy sai sót hoặc thiếu chỗ nào thì giúp mình):
+Ưu điểm: khá nhiều ) , dễ dùng, dễ phát triển, cộng đồng khá đông, nhiều extension có sẵn, tính mở rộng cao, code rõ ràng + dễ hiểu, có nhiều class tiện ích hỗ trợ cho developer.
+ Khuyết điểm: cho đến giờ hình như chỉ có 1 điểm đó là performance, nhưng đây lại là điểm mấu chốt khi bạn cân nhắc việc gắn bó với nó hay không (mình nghĩ có thể tweak để có performance tốt hơn nhưng đó lại không phải giải pháp trọn vẹn mà giống như kiểu chắp vá hơn) |
|
|
|
|
[Question] Joomla is not for big website |
22/06/2007 08:10:24 (+0700) | #2 | 66178 |
|
osamabinladel
Member
|
0 |
|
|
Joined: 02/07/2006 11:11:38
Messages: 410
Location: bãi bom
Offline
|
|
pác nói rỏ hơn đi, em định hè này học joomla và ajax , bác nói vậy em thấy dao đọng rồi
thấy tụi nước ngoài chuộng joomla lắm mà , không lẽ các site của nó đều chấp nhận hạn chê này a`h
có các khắc phục chứ
po' hand sao ? |
|
|
|
|
[Question] Joomla is not for big website |
22/06/2007 10:21:23 (+0700) | #3 | 66192 |
|
canh_nguyen
Elite Member
|
0 |
|
|
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
|
|
osamabinladel wrote:
pác nói rỏ hơn đi, em định hè này học joomla và ajax , bác nói vậy em thấy dao đọng rồi
thấy tụi nước ngoài chuộng joomla lắm mà , không lẽ các site của nó đều chấp nhận hạn chê này a`h
có các khắc phục chứ
po' hand sao ?
Bạn đọc kỹ lại bài của ST coi, nếu bạn có ý định học cái đó thì có sao đâu nhỉ. |
|
|
|
|
[Question] Re: Joomla is not for big website |
23/06/2007 11:12:29 (+0700) | #4 | 66407 |
|
kdot
Member
|
0 |
|
|
Joined: 28/10/2005 10:53:37
Messages: 84
Offline
|
|
It's OPEN SOURCE MATTER, right? |
|
|
|
|
[Question] Joomla is not for big website |
23/06/2007 22:52:54 (+0700) | #5 | 66472 |
pnco
HVA Friend
|
Joined: 24/06/2005 16:33:48
Messages: 515
Offline
|
|
Thông thường những website lớn mà dùng php thì phải dùng reverse proxy để load balancing ở web application và clustering cho database. |
|
|
|
|
[Question] Joomla is not for big website |
24/06/2007 05:02:31 (+0700) | #6 | 66542 |
|
SuperChicken
Elite Member
|
0 |
|
|
Joined: 11/07/2006 18:31:27
Messages: 635
Location: bottom of hell
Offline
|
|
pnco wrote:
Thông thường những website lớn mà dùng php thì phải dùng reverse proxy để load balancing ở web application và clustering cho database.
Bạn nói rõ hơn về các công nghệ này được không? Mình chưa có dịp đụng tới những thứ "đao to búa lớn" nên không biết "họ làm điều đó như thế nào" cả )
@kdot: đâu phải cứ open source thì ko thể làm chuyện lớn, Linux cũng open source đấy thôi.
À wên, ai quan tâm đến vấn đề và muốn nghe ý kiến của những pro thì có thể vào thread này : http://forum.joomla.org/index.php?topic=155378.0;prev_next=next
Mình đã thử những cách trong đó nhưng vẫn vậy, chẳng giải quyết được vấn đề. |
|
|
|
|
[Question] Joomla is not for big website |
25/06/2007 02:35:51 (+0700) | #7 | 66707 |
|
osamabinladel
Member
|
0 |
|
|
Joined: 02/07/2006 11:11:38
Messages: 410
Location: bãi bom
Offline
|
|
canh_nguyen wrote:
osamabinladel wrote:
pác nói rỏ hơn đi, em định hè này học joomla và ajax , bác nói vậy em thấy dao đọng rồi
thấy tụi nước ngoài chuộng joomla lắm mà , không lẽ các site của nó đều chấp nhận hạn chê này a`h
có các khắc phục chứ
po' hand sao ?
Bạn đọc kỹ lại bài của ST coi, nếu bạn có ý định học cái đó thì có sao đâu nhỉ.
Joomla is not for big website ) |
|
|
|
|
[Question] Joomla is not for big website |
26/06/2007 12:47:29 (+0700) | #8 | 67070 |
|
hakuso
HVA Friend
|
Joined: 04/01/2004 13:28:06
Messages: 287
Location: làng Đo Đo
Offline
|
|
Siêu trộm wrote:
Bạn nói rõ hơn về các công nghệ này được không? Mình chưa có dịp đụng tới những thứ "đao to búa lớn" nên không biết "họ làm điều đó như thế nào" cả )
@kdot: đâu phải cứ open source thì ko thể làm chuyện lớn, Linux cũng open source đấy thôi.
À wên, ai quan tâm đến vấn đề và muốn nghe ý kiến của những pro thì có thể vào thread này : http://forum.joomla.org/index.php?topic=155378.0;prev_next=next
Mình đã thử những cách trong đó nhưng vẫn vậy, chẳng giải quyết được vấn đề.
Một proxy, theo định nghĩa, là một thiết bị đứng giữa server và client, tham gia vào "cuộc trò chuyện" giữa hai bên. Khái niệm proxy mà chúng ta thường dùng hàng ngày tốt hơn nên được gọi là một forward proxy: một thiết bị đứng giữa một client và tất cả server mà client đó muốn truy cập vào. Một reverse proxy làm công việc hoàn toàn ngược lại: nó đứng giữa một server và tất cả client mà server này phải phục vụ. Reverse proxy giống như một nhà ga kiêm một trạm kiểm soát, các request từ client, bắt buộc phải ghé vào reverse proxy, tại reverse proxy sẽ kiểm soát, lọc bỏ các request không hợp lệ, và luân chuyển các request hợp lệ đến đích cuối cùng là các server. Chú ý là một reverse proxy có thể luân chuyển request cho nhiều server cùng lúc.
Xem thêm http://www.quantrimang.com/pop_print.asp?news_id=13717 )
Còn clustering là 1 kĩ thuật về database, mình cũng không rõ nhưng nó không có gì mới cả, google là ra :wink:
Cảm ơn nhận xét của ST về joomla |
|
Live, fight, work and study |
|
|
|
[Question] Joomla is not for big website |
27/06/2007 03:26:49 (+0700) | #9 | 67177 |
pnco
HVA Friend
|
Joined: 24/06/2005 16:33:48
Messages: 515
Offline
|
|
Bạn nói rõ hơn về các công nghệ này được không? Mình chưa có dịp đụng tới những thứ "đao to búa lớn" nên không biết "họ làm điều đó như thế nào" cả
Chào Siêu trộm!
Như hakuso nói đó, google là ra ) mình chỉ trả lời theo logic vấn đề big site thì phải có big infrastruture )
Trở lại vấn đề joomla có thích hợp với 1 big website hay không thì để có câu trả lời tương đối xác đáng cần phải phân tích nhiều thứ ở nhiều góc độ khác nhau. Bạn đã làm thử một động tác, tuy nhiên dựa trên động tác đó cũng sẽ có vô số câu hỏi được đặt ra: vấn đề có phải do database (cụ thể là mysql), php có liên quan gì không? các ứng dụng tương tự joomla có gặp phải vấn đề như vậy không? liệu đây có phải là 1 bug của joomla (tức là có khả năng khắc phục ở những phiên bản tới?), bạn thử nghiệm cái script đó trong trường hợp bình thường hay đang chịu tải cao,...
Bây giờ trong trường hợp vấn đề thực sự là do joomla, thì để so sánh với sản phẩm khác hoặc công nghệ khác cũng mất thời gian không kém. Ở cái thread mà đưa có đoạn thế này:
I tried Fedora, Debian, FreeBSD, load balanced/clustered servers and everything else...but it stills brokes my server and takes my load average with no reason to 40 or 60. I have other websites based on other technologies with 15.000 concurrent visitors with no problem, running in just one of those servers.
Bác này cũng không nói rõ là công nghệ khác ở đây là gì, chỉ nói chung chung là không gặp phải vấn đề như joomla, vậy sao không dùng công nghệ đó luôn, chắc là joomla cũng phải có ưu điểm phải không (bạn đã liệt kê ra rồi) vấn đề của nó chắc chỉ là tiêu tốn tài nguyên hơn thôi. Thực sự thì không có 1 công nghệ nào thõa mãn tất cả nhu cầu của mọi người, vấn đề là bạn sẽ chấp nhận trả 1 cái giá như thế nào thôi. |
|
|
|
|
[Question] Re: Joomla is not for big website |
27/06/2007 07:48:42 (+0700) | #10 | 67240 |
114v
Member
|
0 |
|
|
Joined: 08/07/2006 23:27:00
Messages: 191
Offline
|
|
Cái này thì quá rõ ràng, Joomla khá là nặng, ngay cả những khách hàng không rành kỹ thuật cũng không thích dùng Joomla, nên giờ toàn dùng Wordpress thôi :lol
Open source nay cũng bắt tay với các hãng phần cứng rồi :cry:
Trong Joomla thấy mấy câu SQL thường nó \n \t trong đó không biết có tác dụng gì hay chỉ đơn thuần là để debug cho dễ nhìn. |
|
|
|
|
[Question] Re: Joomla is not for big website |
27/06/2007 10:08:15 (+0700) | #11 | 67263 |
|
canh_nguyen
Elite Member
|
0 |
|
|
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
|
|
\n=newline
\t=tab
) |
|
|
|
|
[Question] Re: Joomla is not for big website |
29/06/2007 14:33:30 (+0700) | #12 | 67683 |
114v
Member
|
0 |
|
|
Joined: 08/07/2006 23:27:00
Messages: 191
Offline
|
|
canh_nguyen wrote:
\n=newline
\t=tab
)
Mấy cái đó em biết rồi ạ,vậy em mới nói là debug cho dễ nhìn |
|
|
|
|
[Question] Joomla is not for big website |
01/07/2007 23:26:24 (+0700) | #13 | 68234 |
|
kdot
Member
|
0 |
|
|
Joined: 28/10/2005 10:53:37
Messages: 84
Offline
|
|
Siêu trộm wrote:
@kdot: đâu phải cứ open source thì ko thể làm chuyện lớn, Linux cũng open source đấy thôi.
Tớ có bảo là "open source thì ko thể làm chuyện lớn" đâu?!
Bạn so sánh Joomla với Linux rất đúng. Nhưng bạn có thấy là Linux cũng có rất nhiều phiên bản khác nhau không (Redhat, Fedora core, Ubuntu...). Joomla cũng giống như Linux (kernel), cũng chỉ là một framework, một "cái gì đó" chung nhất, từ đó có thể phát triển nó, phục vụ cho rất nhiều mục đích khác nhau. Muốn được như vậy, không thể để nguyên cái "kernel" của nó mà đem đi sử dụng được. Bạn phải thay đổi nó, để cho nó phù hợp với mục đích của mình. Đấy là lí do mà tại sao bạn thấy Joomla (kernel) chưa phù hợp với các dự án lớn của bạn.
Cá nhân tôi, tôi vẫn đánh giá cao Joomla, nhờ nó mà ta đỡ mất công rất nhiều trong việc thiết kế những thành phần cơ bản, còn những phần mang tính "đặc thù", mình vẫn tự coding như bình thường thôi. Và việc tích hợp chúng với Joomla, tôi nghĩ cũng khá là dễ dàng.
) |
|
|
|
|
[Question] Joomla is not for big website |
17/08/2008 04:55:21 (+0700) | #14 | 147275 |
|
louisnguyen27
Member
|
0 |
|
|
Joined: 12/08/2008 18:04:41
Messages: 321
Offline
|
|
SuperChicken wrote:
Sau 1 năm làm việc với Joomla, mình phải công nhận rằng Joomla không thích hợp cho những website lớn, ban đầu mình nghĩ có thể dùng Joomla để phát triển nhiều loại website khác nhau chứ không chỉ đơn thuần là CMS, nhưng giờ thì quả thật mình khá thất vọng khi đầu tư quá nhiều thời gian cho Joomla, hôm nọ vừa thử 1 đoạn script nhỏ để connect/disconnect liên tục thì chỉ sau chưa đầy 10s, table session bị crash. Mặc dù hệ thống vẫn có thể tiếp tục sau 1 vài phút nhưng điều đó chứng tỏ Joomla chỉ thích hợp cho 1 CMS nhỏ (nếu biết cách config tốt thì có thể chịu đựng kha khá). Mình có vào forum của Joomla và thấy rằng nhiều người cũng gặp vấn đề tương tự.
Mình mạo muội đưa ra 1 vài nhận xét về Joomla (bạn nào thấy sai sót hoặc thiếu chỗ nào thì giúp mình):
+Ưu điểm: khá nhiều ) , dễ dùng, dễ phát triển, cộng đồng khá đông, nhiều extension có sẵn, tính mở rộng cao, code rõ ràng + dễ hiểu, có nhiều class tiện ích hỗ trợ cho developer.
+ Khuyết điểm: cho đến giờ hình như chỉ có 1 điểm đó là performance, nhưng đây lại là điểm mấu chốt khi bạn cân nhắc việc gắn bó với nó hay không (mình nghĩ có thể tweak để có performance tốt hơn nhưng đó lại không phải giải pháp trọn vẹn mà giống như kiểu chắp vá hơn)
Thì đúng rồi bạn:
1. Đa số là free.
2. Open source.
Hai lý do này thì bạn không thể đòi hỏi áp dụng cho các site lớn được, tưởng tượng bạn xây một căn nhà mà sử dụng đồ free thì bạn xây được mấy tầng? Tiền nào của nấy mà.
Mình cũng xài Joomla và mình cũng thấy nó hơi mì ăn liền, nhưng nó free là tốt rồi. Nhiều anh em giờ cũng kiếm sống được nhờ cái này mặc dù khả năng lập trình không có bao nhiêu. Hôm rồi mình có gặp một em I tờ chào hàng web cho một anh bạn là chủ doanh nghiệp lớn trong ngành gỗ, hỏi ra mới biết em nó viết web giúp bác này xài joomla 1.0 với giá 300 USD, mình thấy cũng được. Anh bạn mình rất khoái cái web này vì ảnh có thể cập nhật hình ảnh trên web dễ dàng.
|
|
Q+SBtZW1iZXIgb2YgSFZ+B
Back to Linux soon!!! |
|
|
|
[Question] Joomla is not for big website |
22/08/2008 06:19:34 (+0700) | #15 | 148104 |
|
motminhanh
Member
|
0 |
|
|
Joined: 06/01/2008 15:43:07
Messages: 101
Location: Homeland corp!
Offline
|
|
louisnguyen27 wrote:
SuperChicken wrote:
Sau 1 năm làm việc với Joomla, mình phải công nhận rằng Joomla không thích hợp cho những website lớn, ban đầu mình nghĩ có thể dùng Joomla để phát triển nhiều loại website khác nhau chứ không chỉ đơn thuần là CMS, nhưng giờ thì quả thật mình khá thất vọng khi đầu tư quá nhiều thời gian cho Joomla, hôm nọ vừa thử 1 đoạn script nhỏ để connect/disconnect liên tục thì chỉ sau chưa đầy 10s, table session bị crash. Mặc dù hệ thống vẫn có thể tiếp tục sau 1 vài phút nhưng điều đó chứng tỏ Joomla chỉ thích hợp cho 1 CMS nhỏ (nếu biết cách config tốt thì có thể chịu đựng kha khá). Mình có vào forum của Joomla và thấy rằng nhiều người cũng gặp vấn đề tương tự.
Mình mạo muội đưa ra 1 vài nhận xét về Joomla (bạn nào thấy sai sót hoặc thiếu chỗ nào thì giúp mình):
+Ưu điểm: khá nhiều ) , dễ dùng, dễ phát triển, cộng đồng khá đông, nhiều extension có sẵn, tính mở rộng cao, code rõ ràng + dễ hiểu, có nhiều class tiện ích hỗ trợ cho developer.
+ Khuyết điểm: cho đến giờ hình như chỉ có 1 điểm đó là performance, nhưng đây lại là điểm mấu chốt khi bạn cân nhắc việc gắn bó với nó hay không (mình nghĩ có thể tweak để có performance tốt hơn nhưng đó lại không phải giải pháp trọn vẹn mà giống như kiểu chắp vá hơn)
Thì đúng rồi bạn:
1. Đa số là free.
2. Open source.
Hai lý do này thì bạn không thể đòi hỏi áp dụng cho các site lớn được, tưởng tượng bạn xây một căn nhà mà sử dụng đồ free thì bạn xây được mấy tầng? Tiền nào của nấy mà.
Mình cũng xài Joomla và mình cũng thấy nó hơi mì ăn liền, nhưng nó free là tốt rồi. Nhiều anh em giờ cũng kiếm sống được nhờ cái này mặc dù khả năng lập trình không có bao nhiêu. Hôm rồi mình có gặp một em I tờ chào hàng web cho một anh bạn là chủ doanh nghiệp lớn trong ngành gỗ, hỏi ra mới biết em nó viết web giúp bác này xài joomla 1.0 với giá 300 USD, mình thấy cũng được. Anh bạn mình rất khoái cái web này vì ảnh có thể cập nhật hình ảnh trên web dễ dàng.
Mình không nghĩ là:[color="red"]Open source[/color] hay [color="red"]Free[/color] là không thể áp dụng cho các
[color="red"]Site lớn[/color] được.
Nó có thể áp dụng được hay không là do cách mà ta sử dụng nó,thay đổi cho chính nó cho phù hợp với công việc
của ta.
Đây là một số ví dụ về Open source và free,mình nghĩ nó sẽ đủ chứng minh cho điều đó
Joomla: http://zone-h.org/
phpbb : http://hacker.org/forum/
Linux : http://www.ubuntu.com/ |
|
|
|
|
|
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|